#include <stddef.h>
#include <stdint.h>
const uint8_t zzhi_p16[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,24,0,24,0,24,0,24,0,24,0,24,0,24,0,24,0,0,0,24,0,24,0,0,0,0,0,0,0,18,0,36,0,40,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,34,0,34,0,-1,0,34,0,34,0,68,0,68,0,-1,0,68,0,68,0,68,0,0,0,0,0,0,0,8,0,8,0,60,0,74,0,76,0,40,0,24,0,8,0,12,0,42,0,74,0,76,0,56,0,8,0,8,0,0,0,0,0,66,0,-14,0,-108,0,-108,0,-104,0,-24,0,118,0,25,0,41,0,41,0,73,0,70,0,0,0,0,0,0,0,0,0,16,0,120,0,72,0,72,0,48,0,63,0,100,0,84,0,-108,0,-115,0,77,0,55,0,0,0,0,0,0,0,96,0,32,0,32,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,6,0,4,0,8,0,8,0,8,0,16,0,16,0,8,0,8,0,8,0,4,0,4,0,3,0,0,0,0,0,-128,0,64,0,32,0,16,0,16,0,16,0,8,0,8,0,8,0,16,0,16,0,16,0,32,0,64,0,-128,0,0,0,0,0,0,0,0,0,8,0,8,0,-119,0,110,0,24,0,62,0,-55,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,8,0,8,0,-1,0,8,0,8,0,8,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,32,0,32,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,96,0,96,0,0,0,0,0,0,0,1,0,2,0,2,0,4,0,4,0,8,0,8,0,16,0,16,0,32,0,32,0,64,0,64,0,-128,0,0,0,0,0,0,0,8,0,60,0,34,0,66,0,66,0,66,0,66,0,66,0,66,0,66,0,38,0,24,0,0,0,0,0,0,0,0,0,0,0,120,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,126,0,0,0,0,0,0,0,0,0,8,0,54,0,66,0,66,0,2,0,4,0,12,0,16,0,34,0,34,0,66,0,126,0,0,0,0,0,0,0,0,0,8,0,52,0,68,0,66,0,4,0,28,0,12,0,2,0,66,0,66,0,68,0,56,0,0,0,0,0,0,0,0,0,4,0,12,0,12,0,20,0,36,0,36,0,68,0,68,0,-1,0,4,0,4,0,31,0,0,0,0,0,0,0,0,0,0,0,126,0,64,0,64,0,64,0,126,0,66,0,2,0,66,0,66,0,68,0,60,0,0,0,0,0,0,0,0,0,8,0,22,0,34,0,64,0,64,0,92,0,98,0,66,0,66,0,66,0,38,0,24,0,0,0,0,0,0,0,0,0,0,0,126,0,66,0,68,0,8,0,8,0,8,0,16,0,16,0,16,0,16,0,16,0,0,0,0,0,0,0,0,0,24,0,102,0,66,0,66,0,66,0,52,0,108,0,66,0,66,0,66,0,102,0,60,0,0,0,0,0,0,0,0,0,16,0,108,0,66,0,66,0,66,0,66,0,70,0,58,0,2,0,66,0,68,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,24,0,0,0,0,0,0,0,0,0,24,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,24,0,0,0,0,0,0,0,0,0,24,0,24,0,16,0,16,0,0,0,0,0,2,0,4,0,8,0,16,0,16,0,32,0,64,0,32,0,16,0,8,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,32,0,16,0,8,0,8,0,4,0,2,0,4,0,8,0,16,0,32,0,64,0,0,0,0,0,0,0,0,0,24,0,38,0,66,0,66,0,66,0,4,0,24,0,16,0,16,0,0,0,24,0,24,0,0,0,0,0,0,0,0,0,8,0,22,0,110,0,77,0,85,0,-107,0,-91,0,109,0,94,0,33,0,34,0,28,0,0,0,0,0,0,0,0,0,16,0,16,0,24,0,40,0,40,0,40,0,36,0,60,0,36,0,68,0,66,0,-25,0,0,0,0,0,0,0,0,0,0,0,-2,0,66,0,66,0,66,0,124,0,70,0,65,0,65,0,65,0,66,0,-4,0,0,0,0,0,0,0,0,0,14,0,54,0,67,0,65,0,-128,0,-128,0,-128,0,-128,0,-127,0,66,0,98,0,60,0,0,0,0,0,0,0,0,0,0,0,-4,0,66,0,66,0,66,0,65,0,65,0,65,0,66,0,66,0,68,0,-8,0,0,0,0,0,0,0,0,0,0,0,-2,0,66,0,65,0,68,0,124,0,68,0,68,0,64,0,65,0,66,0,-2,0,0,0,0,0,0,0,0,0,0,0,-2,0,66,0,65,0,68,0,124,0,68,0,68,0,64,0,64,0,64,0,-16,0,0,0,0,0,0,0,0,0,0,0,60,0,68,0,66,0,-128,0,-128,0,-128,0,-114,0,66,0,66,0,70,0,60,0,0,0,0,0,0,0,0,0,0,0,103,0,66,0,66,0,66,0,126,0,66,0,66,0,66,0,66,0,66,0,103,0,0,0,0,0,0,0,0,0,0,0,126,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,126,0,0,0,0,0,0,0,0,0,0,0,63,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,-124,0,72,0,48,0,0,0,0,0,0,0,102,0,68,0,72,0,88,0,80,0,104,0,72,0,68,0,68,0,66,0,103,0,0,0,0,0,0,0,0,0,0,0,96,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,33,0,126,0,0,0,0,0,0,0,0,0,66,0,66,0,70,0,102,0,102,0,102,0,106,0,106,0,106,0,90,0,82,0,-45,0,0,0,0,0,0,0,0,0,64,0,71,0,98,0,98,0,82,0,82,0,74,0,74,0,70,0,70,0,66,0,-30,0,0,0,0,0,0,0,0,0,8,0,60,0,66,0,66,0,-127,0,-127,0,-127,0,-127,0,65,0,66,0,38,0,56,0,0,0,0,0,0,0,0,0,0,0,126,0,67,0,65,0,65,0,70,0,120,0,64,0,64,0,64,0,64,0,96,0,0,0,0,0,0,0,0,0,16,0,60,0,66,0,66,0,-127,0,-127,0,-127,0,-127,0,-71,0,106,0,102,0,61,0,6,0,0,0,0,0,0,0,0,0,126,0,66,0,66,0,66,0,78,0,120,0,72,0,68,0,68,0,66,0,-29,0,0,0,0,0,0,0,0,0,24,0,102,0,66,0,66,0,64,0,48,0,14,0,2,0,-126,0,-62,0,70,0,120,0,0,0,0,0,0,0,0,0,0,0,126,0,81,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,60,0,0,0,0,0,0,0,0,0,0,0,-57,0,66,0,66,0,66,0,66,0,66,0,66,0,66,0,66,0,98,0,60,0,0,0,0,0,0,0,0,0,0,0,-61,0,66,0,68,0,36,0,36,0,36,0,40,0,40,0,24,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,-37,0,-119,0,-119,0,90,0,90,0,86,0,86,0,86,0,36,0,36,0,36,0,0,0,0,0,0,0,0,0,0,0,103,0,36,0,36,0,24,0,24,0,24,0,24,0,36,0,36,0,66,0,-25,0,0,0,0,0,0,0,0,0,0,0,-25,0,66,0,36,0,36,0,20,0,24,0,8,0,8,0,8,0,8,0,60,0,0,0,0,0,0,0,0,0,0,0,62,0,68,0,4,0,8,0,8,0,16,0,16,0,32,0,32,0,66,0,124,0,0,0,0,0,0,0,31,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,31,0,0,0,0,0,0,0,64,0,64,0,32,0,32,0,16,0,16,0,16,0,8,0,8,0,8,0,4,0,4,0,2,0,2,0,0,0,120,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,120,0,0,0,0,0,24,0,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,64,0,48,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,68,0,68,0,62,0,66,0,66,0,79,0,59,0,0,0,0,0,0,0,0,0,64,0,-64,0,64,0,64,0,76,0,118,0,98,0,66,0,66,0,66,0,98,0,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,38,0,66,0,64,0,64,0,66,0,66,0,60,0,0,0,0,0,0,0,0,0,2,0,14,0,2,0,2,0,26,0,102,0,66,0,66,0,66,0,66,0,102,0,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,34,0,66,0,126,0,64,0,66,0,98,0,28,0,0,0,0,0,0,0,0,0,0,0,31,0,17,0,16,0,-2,0,16,0,16,0,16,0,16,0,16,0,16,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,100,0,66,0,98,0,60,0,64,0,126,0,66,0,66,0,62,0,0,0,0,0,64,0,64,0,64,0,64,0,92,0,114,0,66,0,66,0,66,0,66,0,66,0,103,0,0,0,0,0,0,0,0,0,24,0,24,0,0,0,0,0,56,0,8,0,8,0,8,0,8,0,8,0,8,0,60,0,0,0,0,0,0,0,0,0,6,0,6,0,6,0,0,0,28,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,68,0,124,0,0,0,0,0,32,0,-32,0,32,0,32,0,46,0,40,0,48,0,48,0,40,0,40,0,36,0,119,0,0,0,0,0,0,0,0,0,56,0,72,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-10,0,106,0,74,0,74,0,74,0,74,0,74,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-36,0,100,0,68,0,68,0,68,0,68,0,68,0,-18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,102,0,66,0,-63,0,66,0,66,0,102,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-56,0,118,0,66,0,65,0,65,0,66,0,98,0,92,0,64,0,-16,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,102,0,66,0,66,0,66,0,66,0,70,0,58,0,2,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,-26,0,57,0,48,0,32,0,32,0,32,0,32,0,-4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,98,0,98,0,48,0,14,0,66,0,98,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,126,0,16,0,16,0,16,0,16,0,18,0,18,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-58,0,66,0,66,0,66,0,66,0,70,0,39,0,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,66,0,36,0,36,0,40,0,40,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,73,0,90,0,90,0,54,0,54,0,36,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,0,20,0,20,0,8,0,24,0,36,0,36,0,-25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,34,0,36,0,20,0,24,0,8,0,8,0,16,0,16,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,68,0,68,0,8,0,16,0,34,0,34,0,126,0,0,0,0,0,0,0,6,0,4,0,4,0,4,0,4,0,4,0,24,0,24,0,4,0,4,0,4,0,4,0,4,0,6,0,0,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,0,0,96,0,16,0,16,0,16,0,16,0,16,0,16,0,24,0,16,0,16,0,16,0,16,0,48,0,96,0,0,0,112,0,81,0,-114,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,0,0,16,0,16,0,16,0,0,0,0,64,1,64,1,64,1,64,1,64,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,1,32,1,32,1,64,2,-8,15,64,2,64,2,64,2,-16,31,-128,4,-128,4,-128,4,0,0,0,0,0,0,0,0,16,8,16,4,32,4,32,2,64,2,64,1,-128,1,-16,15,-128,0,-16,15,-128,0,-128,0,-128,0,0,0,0,0,0,0,16,0,32,30,32,34,64,33,64,33,-128,17,-128,30,56,1,72,1,68,2,68,2,68,4,56,4,0,8,0,0,0,0,-128,1,64,6,64,4,64,4,64,4,-128,3,8,6,8,9,-120,8,112,16,48,16,40,8,-60,15,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,8,0,8,0,8,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,8,0,4,0,4,0,2,0,0,64,0,32,0,32,0,16,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,16,0,32,0,32,0,32,0,0,0,0,-128,0,-128,0,-128,0,-72,12,-64,3,64,1,64,1,32,2,32,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-16,15,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,16,0,48,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,0,1,0,0,0,0,32,0,32,0,64,0,64,0,64,0,-128,0,-128,0,-128,0,0,1,0,1,0,1,0,2,0,2,0,2,0,4,0,4,0,0,-64,3,32,4,32,4,32,8,16,8,16,8,16,8,16,8,16,8,32,4,32,4,-64,3,0,0,0,0,0,0,0,0,-64,0,64,3,64,4,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,0,-64,7,32,8,32,0,32,0,32,0,32,0,64,0,-128,3,0,4,0,4,0,8,-16,15,0,0,0,0,0,0,0,0,-64,7,64,0,32,0,32,0,64,0,-128,7,64,0,32,0,32,0,32,0,32,0,-64,15,0,0,0,0,0,0,0,0,64,0,-64,0,-64,0,64,1,64,1,64,2,64,4,64,4,-8,15,64,0,64,0,64,0,0,0,0,0,0,0,0,0,-32,3,0,2,0,2,0,4,0,4,-128,7,64,0,32,0,32,0,32,0,64,0,-128,15,0,0,0,0,0,0,0,0,-16,1,0,2,0,4,0,4,-64,5,64,6,32,4,32,4,16,4,16,4,32,4,-64,3,0,0,0,0,0,0,0,0,-16,15,32,0,32,0,64,0,64,0,-128,0,0,1,0,1,0,1,0,1,0,1,0,2,0,0,0,0,0,0,0,0,-32,3,32,4,32,4,32,4,32,2,-64,3,32,2,16,4,16,8,16,4,32,4,-64,3,0,0,0,0,0,0,0,0,-32,3,32,4,32,8,16,8,48,8,48,4,112,6,-112,1,32,0,32,0,64,0,-128,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,32,0,32,0,32,0,0,0,0,0,0,0,0,16,0,96,0,-128,0,0,3,0,4,0,3,-64,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16,15,0,0,0,0,-16,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,0,1,-64,0,32,0,-64,0,0,3,0,12,0,0,0,0,0,0,0,0,0,0,0,124,0,2,0,2,0,2,0,4,0,8,0,24,0,16,0,16,0,0,0,16,0,24,0,0,0,0,0,0,0,0,-16,7,8,8,36,16,-28,35,34,36,98,68,66,68,66,36,98,36,-84,34,-104,17,0,16,16,12,-32,3,0,0,0,0,-128,0,-128,0,64,1,64,1,64,2,32,2,32,4,-16,7,16,8,16,8,8,16,8,16,0,0,0,0,0,0,0,0,-64,7,32,4,32,4,32,4,32,4,-64,7,96,4,16,4,16,4,16,4,32,4,-64,7,0,0,0,0,0,0,0,0,-8,3,0,4,0,4,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,4,-8,3,0,0,0,0,0,0,0,0,-64,15,48,8,16,8,8,8,8,8,8,8,8,8,8,8,8,8,16,8,96,8,-128,15,0,0,0,0,0,0,0,0,-16,7,0,4,0,4,0,4,0,4,-32,7,0,4,0,4,0,4,0,4,0,4,-16,7,0,0,0,0,0,0,0,0,-16,7,0,4,0,4,0,4,0,4,0,4,-32,7,0,4,0,4,0,4,0,4,0,4,0,0,0,0,0,0,0,0,-8,1,0,6,0,8,0,16,0,16,0,16,-8,16,8,16,8,8,8,8,24,12,-32,3,0,0,0,0,0,0,16,8,16,8,16,8,16,8,16,8,16,8,-16,15,16,8,16,8,16,8,16,8,16,8,16,8,16,0,0,0,0,0,0,0,-64,3,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-64,3,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,7,0,0,0,0,0,0,16,4,32,4,64,4,-128,4,0,5,0,6,0,4,0,6,0,5,-128,4,64,4,32,4,16,4,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,-16,3,0,0,0,0,0,0,4,32,4,48,12,48,12,40,20,40,20,36,20,36,36,34,36,34,68,33,68,33,-124,32,-124,32,0,0,0,0,0,0,8,16,8,24,8,20,8,20,8,18,8,17,-120,16,-120,16,72,16,40,16,24,16,24,16,8,16,0,0,0,0,0,0,0,0,-32,7,16,8,8,16,8,16,4,32,4,32,4,32,4,32,8,16,8,16,16,8,-32,7,0,0,0,0,0,0,0,0,-64,7,32,4,16,4,16,4,16,4,32,4,-32,7,0,4,0,4,0,4,0,4,0,4,0,0,0,0,0,0,0,0,-64,3,56,12,8,16,8,16,4,16,4,32,4,32,4,32,8,16,8,16,16,8,-32,7,64,0,64,0,62,0,0,0,-64,7,32,4,16,4,16,4,16,4,96,4,-64,7,64,4,32,4,32,4,16,4,16,4,0,0,0,0,0,0,0,0,-32,3,0,4,0,4,0,4,0,2,0,3,-64,0,32,0,48,0,16,0,32,0,-64,15,0,0,0,0,0,0,0,0,-16,15,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,-32,7,0,0,0,0,0,0,8,16,8,16,16,8,16,8,32,8,32,4,32,4,64,4,64,2,-128,2,-128,2,0,1,0,1,0,0,0,0,0,0,-126,64,-126,64,66,33,68,33,68,33,68,34,36,18,40,18,40,20,40,20,24,12,16,8,16,8,0,0,0,0,0,0,16,8,32,4,32,4,64,2,64,2,-128,1,-128,0,-128,1,64,2,64,2,32,4,32,4,16,8,0,0,0,0,0,0,16,8,16,8,32,4,32,4,64,2,64,2,-128,2,-128,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,-16,15,32,0,32,0,64,0,-128,0,-128,0,0,1,0,1,0,2,0,4,0,4,-8,15,0,0,0,0,0,0,0,0,14,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,14,0,0,4,0,4,0,2,0,2,0,2,0,1,0,1,-128,0,-128,0,-128,0,64,0,64,0,64,0,32,0,32,0,0,0,0,0,0,112,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,112,0,1,-128,1,64,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,1,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-64,3,96,4,32,0,-32,0,32,3,32,4,32,4,96,4,-32,7,0,0,0,0,0,0,0,8,0,8,0,8,0,8,-32,9,32,10,16,12,16,12,16,8,16,8,16,12,32,10,-32,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16,1,0,3,0,2,0,4,0,4,0,4,0,4,0,2,-16,1,0,0,0,0,0,0,16,0,16,0,16,0,16,0,-112,3,112,4,48,4,16,8,16,8,16,8,48,8,48,8,-48,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-64,1,96,6,16,4,16,8,-16,15,0,8,0,4,16,6,-32,3,0,0,0,0,0,0,-32,0,-128,0,0,1,0,1,-32,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-48,7,48,4,16,4,16,4,16,8,48,8,48,4,80,4,-48,3,32,0,32,0,-64,15,0,4,0,4,0,4,0,4,-32,7,32,6,16,4,16,4,16,4,16,4,16,4,16,4,16,4,0,0,0,0,0,0,0,0,-128,0,0,0,0,0,-128,15,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,-128,1,-128,1,0,0,0,0,-128,15,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,15,0,4,0,4,0,4,0,4,32,4,64,4,-128,5,0,6,0,4,0,7,-128,4,96,4,16,4,0,0,0,0,0,0,-128,15,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,46,76,49,-124,48,-124,32,-124,32,-124,32,-124,32,-124,32,-124,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-32,7,48,6,16,4,16,4,16,4,16,4,16,4,16,4,16,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-64,3,32,4,16,8,16,8,16,8,16,8,16,8,48,4,-64,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-64,11,48,10,16,12,16,8,16,8,16,8,32,12,96,10,-128,9,0,8,0,8,0,8,0,0,0,0,0,0,0,0,-48,3,48,4,16,8,16,8,16,8,16,8,48,8,80,6,-112,1,16,0,16,0,16,0,0,0,0,0,0,0,0,0,-32,2,-128,3,0,3,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-64,1,32,2,0,2,0,2,-128,1,-64,0,32,0,32,0,-64,7,0,0,0,0,0,0,0,0,0,0,0,1,0,1,-32,7,0,1,0,1,0,1,0,1,0,1,0,1,0,1,-32,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,32,8,32,8,32,8,32,8,32,8,32,4,32,4,-32,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,8,16,8,32,4,32,4,64,2,64,2,-128,2,-128,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-124,32,-124,32,72,17,72,17,72,9,80,10,48,10,32,4,32,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,4,64,2,64,2,-128,1,-128,1,-128,1,64,2,64,2,32,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,32,8,64,4,64,4,64,4,-128,2,-128,2,0,1,0,1,0,1,0,2,0,14,0,0,0,0,0,0,0,0,-32,15,64,0,64,0,-128,0,0,1,0,1,0,2,0,2,-16,7,0,0,0,0,0,0,0,0,6,0,8,0,8,0,8,0,8,0,8,0,24,0,24,0,8,0,8,0,8,0,8,0,8,0,12,0,6,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,96,0,16,0,16,0,16,0,16,0,16,0,24,0,28,0,16,0,16,0,16,0,16,0,16,0,48,0,96,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,108,0,-122,0,-126,0,6,0,4,0,24,0,16,0,16,0,0,0,48,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,24,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,36,0,36,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-124,0,104,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,0,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,1,32,1,64,2,64,2,-128,4,-128,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,-16,3,32,4,64,8,64,14,-128,17,64,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,-112,7,-32,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,64,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,64,0,64,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,80,0,80,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,0,40,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,12,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,12,0,2,0,0,64,0,48,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,48,0,64,2,0,4,0,4,0,8,0,8,0,16,0,16,0,32,0,16,0,16,0,8,0,8,0,4,0,4,0,2,0,2,0,0,64,0,32,0,32,0,16,0,16,0,8,0,8,0,4,0,8,0,8,0,16,0,16,0,32,0,32,0,64,0,64,10,0,20,0,20,0,40,0,40,0,80,0,80,0,-96,0,-112,0,80,0,72,0,40,0,36,0,20,0,18,0,10,0,62,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,124,62,0,34,0,62,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,124,0,68,0,124,30,0,20,0,20,0,24,0,24,0,24,0,24,0,24,0,24,0,24,0,24,0,24,0,24,0,20,0,20,0,30,0,0,124,0,36,0,36,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,36,0,36,0,124,30,0,28,0,28,0,28,0,28,0,24,0,24,0,24,0,24,0,24,0,24,0,20,0,28,0,28,0,26,0,30,0,0,124,0,124,0,52,0,44,0,20,0,28,0,20,0,28,0,20,0,20,0,28,0,52,0,60,0,60,0,124,0,124,0,0,0,0,0,0,0,0,0,4,0,4,0,4,-64,127,0,4,0,4,0,4,0,4,0,0,-64,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,32,0,17,0,10,0,4,0,10,0,17,-128,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,-64,127,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,0,0,0,0,0,0,0,0,-128,1,-128,1,0,0,0,0,0,0,0,0,-128,0,-128,0,64,1,64,1,64,2,32,2,32,2,32,4,32,4,16,4,16,8,16,8,8,16,8,16,0,0,0,0,0,0,8,16,8,16,16,8,16,8,32,8,32,4,32,4,64,4,64,2,-128,2,-128,2,0,1,0,1,0,0,0,0,0,0,0,0,-8,15,0,4,0,2,0,1,0,1,-128,0,64,0,-128,0,0,1,0,2,0,2,0,4,0,8,-8,31,0,0,0,0,-8,31,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,0,0,0,0,0,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,16,8,-32,7,0,0,0,0,0,0,0,0,0,0,0,0,-32,7,16,8,8,24,8,16,8,16,8,16,8,16,8,16,8,16,8,16,0,0,0,0,0,0,0,0,0,0,0,0,-8,7,0,8,0,24,0,16,-8,31,0,16,0,16,0,8,-8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,14,112,12,0,0,0,0,0,0,32,4,48,14,48,14,0,0,0,0,0,0,0,0,16,0,16,0,16,0,32,0,32,0,32,0,32,28,64,2,64,2,64,1,64,1,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-8,31,0,0,0,0,0,0,66,0,-124,0,-124,0,8,1,8,1,16,2,16,2,32,4,64,8,64,8,-128,16,-128,16,0,33,0,33,0,66,0,0,0,0,0,0,0,0,32,0,64,0,-128,0,-128,0,0,1,0,2,0,4,0,4,0,8,-4,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,3,112,14,12,16,4,32,2,96,2,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-64,3,96,4,24,8,8,16,4,32,-124,33,-124,33,-124,33,8,16,8,16,24,8,-32,7,0,0,0,0,0,0,0,0,0,0,-64,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,1,0,1,0,1,0,1,0,1,0,3,-16,0,-128,0,-128,0,-128,0,-128,0,-32,3,-112,4,-112,8,-112,8,-112,8,-80,4,-64,7,-128,0,-128,0,-128,1,0,15,0,0,0,0,0,0,0,0,0,0,-4,63,0,0,-4,63,0,0,0,0,-4,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,124,32,-124,33,4,50,4,28,0,0,-2,127,0,0,-2,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-116,63,112,0,4,31,-8,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,120,32,-124,32,4,17,4,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,14,-96,25,-32,16,-64,16,-64,16,48,11,24,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,32,0,32,0,64,0,-4,63,-128,0,0,1,-4,63,0,2,0,4,0,4,0,8,0,0,0,0,0,0,0,0,32,0,44,0,112,0,-64,1,-128,14,-128,48,0,13,0,3,-64,2,48,2,12,4,0,4,0,0,0,0,0,0,0,0,32,0,32,48,64,14,-64,1,-16,0,-116,0,48,1,-64,1,0,3,0,14,0,52,0,4,0,0,0,0,0,0,0,0,0,0,0,0,112,14,-120,25,-120,17,-120,16,-120,17,-120,17,112,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,12,56,28,16,28,0,0,0,0,0,0,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-128,1,-128,1,0,0,0,0,0,0,16,0,56,28,56,28,0,0,0,0,0,0,0,0,0,0,0,1,-128,1,64,3,32,5,0,1,-128,1,-32,2,32,4,16,4,16,8,32,4,32,6,-64,1,0,0,0,0,0,0,-64,1,32,2,48,4,16,8,16,4,32,4,64,6,-128,1,0,1,0,1,-32,7,0,1,0,1,0,0,0,0,0,0,0,0,0,48,0,72,0,72,0,72,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,32,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,40,0,72,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,48,-36,105,4,73,0,74,0,50,0,2,0,2,0,2,0,2,4,3,-116,1,112,0,0,0,0,0,-128,0,-32,3,-128,4,-128,4,-128,4,-128,6,-128,2,-128,1,-32,0,-96,0,-96,0,-32,12,-64,3,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,65,0,62,0,99,0,65,0,65,0,97,0,34,0,93,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-16,1,-128,2,-128,6,-128,4,-128,4,-128,4,-128,4,-112,2,-32,1,-128,0,-128,0,0,0,0,0,0,0,-16,1,0,3,0,2,0,2,0,2,0,2,-64,15,0,2,0,2,0,2,0,6,-16,15,0,0,0,0,0,0,0,0,0,0,-128,96,0,-111,0,-111,0,-110,-124,-108,-54,-105,73,-102,73,106,73,20,73,34,73,34,-50,67,0,0,0,0,0,0,0,0,0,56,0,68,0,68,0,96,0,56,0,68,0,66,0,100,0,60,0,12,0,2,0,66,0,124,0,0,0,0,0,0,-128,-128,-128,-64,-116,-64,-101,-96,-95,-112,-95,-120,-95,-120,-95,-124,-111,-126,-114,-127,-128,-127,-65,-128,0,0,0,0,0,0,0,0,-128,0,-128,1,-128,1,64,2,124,62,24,24,32,4,32,4,-96,9,112,14,16,8,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,1,-64,1,-64,1,-4,63,-8,31,-16,15,-32,7,-32,7,-32,7,48,12,16,8,0,0,0,0,0,0,-128,3,112,14,16,8,8,16,4,32,4,32,4,32,4,32,8,16,8,16,16,8,-32,7,0,0,0,0,0,0,0,0,-32,3,-16,13,-40,27,-4,30,-4,61,-4,63,-4,46,-4,63,124,63,-8,31,-72,15,-32,15,0,0,0,0,0,0,0,0,-64,1,32,14,-40,19,36,20,20,40,20,40,20,40,20,40,20,60,104,19,-80,8,-64,7,0,0,0,0,0,0,0,0,-128,0,64,1,32,2,32,4,16,8,8,16,4,32,8,16,16,8,32,6,64,1,-128,0,0,0,0,0,0,0,0,0,-128,0,-64,1,-32,2,112,7,-8,11,-4,29,-66,46,92,23,-88,11,-16,5,-64,6,-128,3,0,1,0,0,0,0,0,0,-2,63,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,-2,63,0,0,0,0,0,0,-2,127,-2,127,-2,127,-2,127,-2,127,-2,127,-2,127,-2,127,-2,127,-2,127,-2,127,-2,127,-2,127,0,0,0,0,0,0,0,0,-128,0,-128,1,64,1,64,2,32,2,32,4,16,8,16,8,8,16,8,16,-4,63,0,0,0,0,0,0,0,0,-128,0,-128,1,-64,1,-64,3,-32,3,-32,7,-32,7,-16,15,16,8,-8,31,-8,31,-4,63,-4,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,36,0,17,-128,59,-128,53,0,10,0,21,-128,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,12,0,6,0,-1,-1,6,0,8,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32,0,-64,-1,-1,0,96,0,48,0,24,0,0,0,0,0,0,0,0,0,0,-128,0,-64,0,-96,3,-112,12,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-112,8,-96,4,-64,2,-128,1,-128,0,0,0,0,0,0,0,-8,31,-8,31,-8,31,-8,31,0,0,-8,31,-8,31,-8,31,-8,31,0,0,0,0,0,0,0,0,0,80,0,40,0,40,0,20,0,20,0,10,0,10,0,5,0,5,0,10,0,10,0,20,0,20,0,40,0,40,0,80,0,0,0,0,0,0,12,0,-16,0,0,15,0,48,0,15,-16,0,12,48,0,15,-16,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,15,-16,0,12,0,-16,0,0,15,12,48,-16,0,0,15,0,48,0,0,0,0,0,0,0,0,-1,7,4,117,4,85,116,86,84,86,84,85,84,85,-44,84,-44,116,-12,86,4,71,4,4,20,4,24,4,0,4,0,0,-1,127,4,72,4,72,4,80,-28,81,36,73,36,73,36,69,-28,69,4,84,4,72,4,64,36,64,24,64,0,64,32,0,64,16,-112,16,8,17,-4,19,-126,124,-2,17,32,17,32,18,-2,23,80,16,80,28,-120,96,8,1,6,6,0,0,64,16,-128,16,-112,16,12,17,-2,-1,-128,16,-4,17,32,29,32,50,-2,87,96,16,96,16,-112,16,8,17,6,119,0,0,-112,0,-112,0,-112,120,-2,79,-112,72,-112,72,8,73,16,73,-112,72,-96,72,96,120,96,72,80,64,-116,3,2,12,0,0,32,0,64,0,-112,0,12,61,-2,39,-128,36,-4,37,32,37,32,38,-2,39,48,60,80,36,72,32,-124,0,3,15,0,0,0,2,-128,1,64,0,-2,127,0,0,-8,31,8,16,8,16,-8,31,-124,2,88,4,96,28,-96,100,16,7,14,4,0,0,32,0,36,9,36,17,36,17,-4,125,0,68,-4,69,4,124,4,68,-4,69,0,69,0,69,2,125,2,69,-4,1,0,0,0,1,-64,0,-1,31,0,16,-8,81,8,49,-8,49,30,16,-110,55,-110,84,-34,23,66,18,66,34,66,34,-2,67,2,0,32,4,32,4,-1,127,32,4,-8,37,8,17,-8,9,8,113,-8,17,-2,17,34,23,52,17,-52,19,-12,29,28,16,0,0,6,16,-8,17,32,32,32,62,-1,75,-8,72,36,9,38,127,32,16,-1,23,72,24,-120,36,112,34,88,64,-122,3,0,0,32,2,32,2,32,2,-2,127,32,2,32,2,16,4,32,4,32,2,64,2,-128,1,-128,0,96,3,24,12,6,48,0,0,0,0,-4,1,4,127,-4,17,4,17,-4,17,0,60,-2,39,8,100,8,36,-1,39,-120,60,72,36,72,36,56,0,0,0,0,0,56,0,-56,63,16,17,-112,12,-2,63,2,33,2,33,-4,63,0,2,-16,7,16,10,32,9,-32,48,-98,67,0,12,4,0,8,125,-112,68,80,72,-2,79,80,80,-120,80,4,73,2,70,-4,69,84,77,84,89,84,65,84,65,-1,71,0,64,32,36,16,36,16,36,-2,127,-110,36,-110,60,32,8,-1,63,36,42,72,62,72,8,48,-1,24,8,102,8,-127,11,0,8,0,8,0,8,-2,31,0,16,-4,47,-8,127,8,4,8,3,-24,63,40,36,-8,127,-120,8,8,13,-118,3,100,14,0,48,0,2,0,1,-128,0,-4,63,4,33,4,34,0,2,-1,127,32,4,32,8,64,12,-128,3,-64,1,48,14,12,112,0,0,64,8,64,8,64,16,-2,23,-88,16,44,51,-1,63,36,82,36,18,-4,19,36,18,-4,19,33,16,34,16,62,16,0,16,64,16,32,16,16,16,-2,17,34,-1,34,17,64,16,64,28,-1,51,-120,80,-112,16,112,16,48,16,-52,16,2,119,0,0,64,0,32,0,32,120,-2,75,-120,72,80,72,-1,75,0,120,-4,73,4,73,4,73,-4,121,4,73,4,73,-4,1,4,1,-128,0,-124,16,-124,16,-124,16,-4,31,0,0,-2,31,0,16,-4,23,64,16,64,16,-1,31,64,32,64,32,64,64,64,0,64,0,32,0,16,60,-2,37,34,37,34,61,64,36,64,36,-1,39,-120,60,-112,36,80,68,48,68,72,68,-122,93,0,2,0,0,0,1,-4,63,4,33,4,34,-2,127,64,4,-128,6,-32,7,-100,56,-128,0,-2,127,-64,2,-72,12,-122,48,-128,0,64,0,32,0,16,60,0,36,-1,39,0,60,120,36,72,36,72,36,72,60,72,36,72,36,73,68,-119,68,-114,92,0,1,0,0,-8,31,8,16,-8,31,8,16,8,16,-8,31,0,7,124,56,68,32,68,32,68,35,68,44,92,48,64,0,64,0,-128,0,-128,0,-8,31,-120,16,-120,16,-2,127,-128,1,96,2,24,12,-2,127,72,10,72,10,72,10,72,10,-2,127,0,0,0,0,0,0,124,62,68,34,68,34,68,34,68,34,-60,35,4,32,4,32,4,32,4,32,-4,63,4,32,4,32,0,0,32,4,32,4,-64,127,64,4,127,4,-124,63,-60,4,-56,-1,40,8,40,15,48,17,16,34,40,34,68,74,-126,68,0,1,16,4,16,4,-96,127,63,4,72,63,-88,4,-88,-1,40,15,16,9,40,18,-58,46,72,82,68,34,36,33,34,65,0,64,0,8,0,16,-2,63,34,34,-78,62,-78,34,106,62,106,8,34,127,110,28,-78,42,34,63,34,72,-70,8,102,8,0,8,0,16,12,8,112,8,-96,5,32,-4,32,8,32,18,-2,53,32,56,48,92,80,18,72,16,-124,16,4,17,2,18,0,16,16,9,16,9,-32,31,32,49,63,33,-60,47,100,97,-24,111,24,34,-104,35,-112,34,-104,36,-88,40,-92,43,66,40,-128,32,0,1,0,2,-8,31,40,21,72,19,72,19,-8,31,72,19,40,21,8,25,8,17,-2,127,64,2,48,4,12,24,2,96,64,16,64,16,-4,19,-84,18,-76,90,-76,86,-4,87,116,82,-84,82,-28,18,64,16,-1,23,80,16,-120,16,6,17,0,22,64,0,64,32,-4,27,44,3,-76,2,52,66,-4,51,-76,2,44,19,68,18,-1,47,-96,32,-96,32,24,67,6,76,0,0,32,4,32,4,32,4,-1,-1,32,4,32,4,-8,31,8,17,8,17,8,17,-8,31,0,16,2,16,6,16,-8,31,0,0,2,16,-62,19,66,18,82,18,82,126,-46,19,18,17,18,29,-46,55,82,81,82,17,66,17,66,18,66,18,-36,117,0,0,0,8,-112,8,-112,8,-112,8,-112,126,-112,8,-112,8,-112,14,-120,24,8,105,4,9,4,9,4,10,2,10,2,76,0,48,0,0,-96,0,-96,124,-112,68,-112,68,-112,68,-112,68,-112,68,16,69,8,125,8,69,4,70,4,2,2,4,2,8,0,0,0,0,0,0,-4,61,36,37,36,37,36,37,36,37,-4,37,0,37,0,37,0,61,2,37,2,1,-2,1,0,0,0,0,0,0,32,8,64,16,-1,63,-120,34,-120,66,-8,31,-120,16,-120,16,-120,16,-8,31,0,16,2,16,4,16,-4,31,0,0,0,0,64,0,64,2,64,2,64,4,64,4,32,4,32,8,32,8,16,8,16,16,8,16,4,32,2,32,2,64,0,0,0,1,-128,0,64,0,-2,31,0,80,-4,55,68,52,68,20,68,52,-4,-41,0,20,2,20,2,20,6,38,-8,67,0,0,0,0,0,0,-4,63,4,33,4,33,4,33,4,33,-4,63,0,32,0,32,0,32,2,32,2,32,4,32,-4,31,0,0,64,16,80,16,72,16,-124,16,-2,127,-128,16,-128,16,-8,20,-120,24,72,49,80,82,48,20,48,20,-56,81,6,54,0,0,64,0,80,60,72,36,68,36,-1,39,64,60,64,8,-8,72,-120,78,-120,73,72,73,80,74,48,94,76,-32,-126,1,0,6,0,34,0,34,126,-1,82,34,82,34,82,62,82,62,126,42,64,42,64,62,64,8,-64,-1,65,8,66,8,124,8,0,8,0,16,0,16,-4,17,36,17,36,127,36,17,36,17,-4,23,0,25,0,113,0,17,2,17,2,17,-2,17,0,112,0,0,0,8,0,8,-2,127,-110,8,-110,8,-110,126,-110,8,-110,-1,-2,8,-128,24,-128,28,-128,42,-127,40,-127,72,-2,8,0,8,0,16,-4,17,4,17,4,17,36,17,36,127,36,17,36,17,36,17,36,17,36,23,84,25,72,96,-124,1,2,6,0,0,0,0,-4,63,-128,0,-4,63,-4,62,-4,62,-128,17,-4,127,68,17,124,31,68,63,124,63,-60,127,68,4,-100,4,0,5,0,0,-4,63,68,18,68,18,-4,31,-128,0,-128,0,-4,63,-128,0,-128,0,-2,127,32,2,16,4,-8,8,4,31,0,0,0,0,64,2,48,12,44,52,-64,3,-128,1,120,6,6,24,-8,111,-120,8,-8,15,0,8,4,8,4,8,-8,15,0,0,0,1,0,2,0,2,0,4,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,8,16,8,16,-8,31,8,16,0,16,16,8,16,8,32,8,-2,8,-126,126,-126,24,-126,24,-126,44,-2,42,-126,72,-126,72,-126,8,-126,8,-2,8,-126,8,-128,8,0,0,0,0,-1,127,0,1,0,2,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,0,16,-4,19,-108,18,-108,18,-108,-2,-4,19,32,16,-2,31,32,48,32,80,-1,23,-112,16,8,17,120,17,-124,83,4,32,0,4,0,8,-1,15,32,16,64,16,64,48,-4,49,4,81,4,17,-4,17,4,17,4,17,4,17,-4,17,4,17,4,17,32,0,32,63,64,33,64,33,127,41,68,41,-60,41,-56,41,40,41,48,41,48,41,16,12,40,18,68,17,-126,96,0,1,0,0,-2,3,32,124,32,8,-2,9,32,127,32,8,-2,9,32,8,32,127,-1,11,32,8,32,16,32,16,32,96,32,0,32,0,64,2,64,124,-2,17,34,17,-2,-1,34,17,34,25,-2,53,80,50,-112,80,-1,87,16,16,16,16,16,16,16,16,0,2,0,1,-66,-4,8,16,-24,23,-120,20,-120,18,-66,125,-120,17,-120,16,-120,16,72,21,72,25,8,34,-1,68,0,8,-128,0,-128,0,-1,-4,-120,16,-120,18,-120,18,-120,18,-120,-2,-2,18,-120,16,8,17,8,29,8,49,8,-62,-1,4,0,8,0,17,60,18,-92,19,-92,18,-92,-5,-92,19,-89,19,-32,31,-4,58,-108,-45,-108,21,-120,21,-120,20,-108,86,-29,57,0,0,0,16,28,16,-32,17,0,17,0,-1,0,17,-4,17,72,23,72,57,40,-47,40,17,16,17,40,17,68,18,-126,85,0,32,0,8,120,8,72,62,72,34,72,42,74,42,-124,35,-4,-1,72,34,40,42,40,38,56,38,48,34,72,74,-122,70,0,1,0,0,-2,25,32,20,32,36,-4,34,-124,34,-108,65,-108,124,-108,20,-92,20,-92,20,-92,36,48,36,-52,44,2,65,0,0,0,16,12,16,-16,17,0,17,0,-1,-128,16,-4,56,-60,52,-88,50,40,81,48,81,48,18,40,18,-60,20,2,21,0,16,0,0,14,36,-16,36,-128,36,-128,36,-128,36,-2,63,-60,32,-92,32,-88,60,-104,36,-104,36,24,37,36,38,-62,70,0,0,0,16,80,16,-120,16,-120,16,4,127,4,17,-6,19,74,18,72,28,72,-16,-120,16,-120,16,8,17,40,18,24,84,0,32,32,16,32,16,34,18,36,17,-92,-2,40,16,-2,19,32,28,32,48,32,80,-1,23,32,16,32,16,32,16,32,112,32,0,64,8,68,16,72,20,72,50,80,49,64,80,-2,87,64,16,64,16,64,16,-1,31,64,16,64,16,64,16,64,16,64,16,16,0,72,32,-56,19,126,127,100,43,84,43,88,51,127,-1,72,19,72,19,126,127,-88,21,-24,37,104,37,8,72,8,64,-128,0,-120,0,-112,16,-112,8,-96,4,-128,0,-2,63,-128,0,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,-128,0,0,1,0,1,0,1,-16,63,16,1,16,1,16,18,24,34,20,34,18,66,18,68,16,4,16,12,16,16,-16,112,0,0,32,8,32,16,34,18,36,35,-92,36,40,92,-2,105,32,16,32,32,32,46,-1,115,32,0,32,14,32,112,32,0,32,0,0,4,0,4,62,4,-92,127,36,4,40,4,-88,63,36,4,34,4,34,4,-30,127,34,8,46,8,32,16,32,32,32,32,0,4,62,4,-28,127,36,4,-84,63,38,4,-30,127,42,8,-92,8,-128,48,-8,79,-120,8,-120,8,-88,8,-112,8,-128,0,-128,16,-128,16,-98,16,-14,19,-108,124,-108,16,-108,48,-12,59,-110,52,-110,80,-15,87,22,17,18,17,16,18,16,18,16,16,64,16,32,16,-2,19,-120,16,80,-4,-2,19,66,50,50,58,-2,55,64,80,124,80,-124,16,-124,16,20,17,8,22,0,16,64,0,32,60,-2,39,-120,36,80,36,-2,61,66,37,34,37,-2,63,64,36,64,36,124,36,-60,68,-124,68,60,-101,0,0,-128,0,-128,8,-98,16,-12,19,-108,36,-104,40,-8,123,-108,16,-110,32,-110,60,-14,103,26,29,20,97,16,2,16,4,16,0,64,16,64,16,-2,19,64,16,-4,127,-128,16,-1,23,-112,56,-88,52,36,81,-1,87,32,16,-2,23,32,16,32,16,32,16,64,0,32,0,-1,127,-124,16,72,16,-2,17,66,61,34,101,-1,103,32,36,64,36,126,60,68,36,-60,36,28,1,0,2,16,8,16,8,16,8,16,8,-2,63,16,42,16,42,-2,42,16,62,16,8,-1,11,16,11,16,29,16,97,16,0,16,0,64,8,32,16,-1,17,-120,62,80,64,-2,65,34,127,18,9,-1,9,32,126,32,8,124,8,68,10,-124,12,-100,11,0,0,-128,4,64,8,-2,15,-120,16,80,16,-2,51,66,50,34,82,-1,23,64,16,-4,16,-124,16,-124,16,4,17,60,22,0,16,64,0,32,32,16,16,-2,11,80,0,80,0,-2,-13,34,18,16,16,-1,23,64,16,-4,18,-124,28,-124,17,56,2,0,0,32,2,32,2,-1,127,32,2,32,6,-8,15,8,8,8,16,-56,47,72,72,-56,15,56,8,2,8,2,8,-4,15,0,0,64,0,64,60,-128,36,-2,36,2,37,2,62,-14,37,18,37,18,61,-14,37,6,37,8,37,2,69,-126,69,-2,92,0,0,0,4,0,8,0,8,-4,31,4,16,-60,63,68,80,68,16,68,16,-60,31,56,16,0,16,2,16,2,8,-4,15,0,0,0,1,-128,0,-2,127,0,8,-8,19,8,18,-8,51,-2,95,-32,16,88,23,-50,18,80,4,32,12,-96,53,24,70,6,0,4,0,-124,63,-92,0,-92,0,36,63,36,1,-28,127,-92,36,36,23,36,20,36,14,-92,53,68,68,4,4,28,28,0,0,32,4,32,4,-2,127,112,4,-2,39,64,24,-4,67,-4,35,68,18,-4,3,76,18,-1,31,8,34,8,33,-104,64,32,0,0,0,-4,63,-128,0,-4,63,-124,32,-4,62,-4,30,0,8,-8,31,-56,47,72,72,-8,15,34,8,4,8,-8,7,0,0,0,4,-4,9,4,9,4,17,4,17,-4,49,32,48,32,80,-2,23,-80,16,-80,16,40,17,36,18,34,20,32,16,32,16,0,8,-4,11,4,18,4,18,-4,19,64,48,-2,87,-48,16,76,17,-62,22,-64,16,-4,31,-128,0,-128,0,-1,127,0,0,-128,0,-128,16,0,17,-4,63,4,37,-12,70,-108,90,-108,16,-108,16,-12,16,-116,16,-128,20,-126,24,-126,24,-2,16,0,0,0,0,0,2,-128,1,-2,63,2,32,2,32,-6,63,0,1,0,1,-8,31,32,1,16,1,8,1,0,1,-1,127,0,0,64,16,-128,16,-128,16,-4,17,4,-2,4,18,-12,17,20,29,20,49,-12,81,4,17,28,17,2,17,2,17,-2,112,0,0,0,16,-4,17,4,17,4,17,4,-1,56,17,0,17,-4,23,72,25,40,113,40,-111,24,17,16,17,28,17,99,113,0,1,0,0,-8,31,8,16,-8,31,8,16,-8,31,32,2,-4,63,32,2,-1,-1,-80,8,-50,116,-64,3,-32,12,-104,51,0,0,0,0,32,2,32,28,64,105,126,38,-126,24,2,21,66,106,34,9,34,19,18,101,2,9,2,49,4,66,56,30,0,0,32,16,32,16,64,32,124,60,-124,72,4,127,-12,74,-108,74,-108,126,-12,74,-124,74,-100,126,-127,0,-127,15,-2,112,0,0,0,16,-4,19,4,18,-4,55,-4,59,-112,88,-2,87,-112,80,-1,23,44,17,42,27,-79,20,-8,36,38,35,-32,64,0,0,0,8,0,8,-1,11,32,8,32,126,96,24,104,24,-88,44,-92,42,36,73,34,74,33,12,32,8,32,8,32,8,32,8,32,0,64,0,-2,127,34,17,34,17,-2,17,34,33,34,125,-2,101,80,36,-112,36,-1,63,16,36,16,36,16,32,16,0,64,2,64,2,126,126,64,2,64,2,124,62,64,2,126,126,64,2,64,3,-112,20,76,36,18,36,18,68,-32,3,0,0,0,1,0,2,-8,31,-120,16,8,17,-8,31,8,17,8,18,-8,31,-128,4,-128,8,-1,-1,-128,0,-128,0,-128,0,-128,0,0,0,64,4,64,4,64,4,64,4,94,4,96,124,64,4,64,4,64,4,64,4,64,4,66,28,66,-28,60,4,0,0,64,2,64,2,126,126,64,2,124,126,64,2,126,127,64,2,-2,127,-128,4,-8,15,-128,0,-1,127,-128,0,-128,0,-128,0,64,2,70,2,88,126,96,2,66,6,126,26,0,98,-8,15,8,8,-8,15,8,8,-8,15,8,8,8,8,120,8,0,0,0,0,0,0,-8,31,8,16,-120,16,-120,16,-120,16,8,17,8,17,8,17,72,17,32,2,24,4,4,24,2,96,0,0,0,8,0,16,-4,16,-124,62,-92,64,-92,64,-92,126,-92,16,-92,16,-92,126,-92,16,-80,16,76,22,-62,24,1,3,0,0,-128,4,64,8,32,8,-2,23,8,17,-120,48,80,48,-1,87,0,16,-4,17,4,17,4,17,4,17,-4,17,4,17,4,17,0,0,-4,37,4,25,4,25,36,57,36,73,36,13,36,21,36,37,36,69,36,69,80,4,72,4,-124,24,2,35,0,0,0,2,0,4,-16,15,32,12,64,18,-128,33,-128,1,120,14,6,112,-8,15,-120,8,-8,15,-120,8,-120,8,-8,15,8,8,0,2,0,4,-16,15,32,20,-64,19,-32,3,-2,15,-120,120,-8,15,-120,8,-8,15,-120,18,68,34,18,34,-16,67,0,0,64,0,32,8,16,8,-2,9,-124,42,72,44,72,72,-1,75,0,72,0,24,-4,20,-124,20,-124,18,-4,32,-124,64,-124,0,16,32,16,16,16,8,-2,-3,20,5,20,5,16,11,-4,21,72,117,72,93,40,19,48,17,48,17,76,18,-125,21,0,16,0,1,0,1,0,2,-2,127,-96,2,-112,12,-116,16,-6,111,-112,4,-112,4,16,4,-1,-1,16,8,16,8,16,24,16,96,32,4,32,4,32,4,-2,127,32,5,32,5,-2,127,-128,3,64,5,32,5,16,9,8,17,-10,47,0,65,0,1,0,1,-128,0,-128,0,-128,0,-128,0,-2,127,-64,2,-64,2,-96,4,-112,4,-112,8,-112,16,-4,31,-126,96,-128,0,-128,0,-128,0,0,0,32,8,64,16,126,31,-120,36,-120,66,-2,127,-128,1,-64,2,-96,4,-112,4,-8,15,-122,112,-128,0,-128,0,-128,0,-128,0,-124,16,-124,16,-4,31,0,0,124,31,68,17,68,17,124,31,68,17,124,31,68,17,68,49,-124,33,28,71,0,65,0,0,-34,11,82,18,82,18,82,38,-34,59,82,106,82,18,82,34,-34,63,82,98,82,2,82,30,98,100,-82,5,64,8,0,0,-2,127,-128,1,-32,6,-104,8,-124,48,-126,64,-8,31,-120,16,-8,31,-120,16,-8,31,-120,16,-120,32,-72,64,-128,0,0,0,-2,127,0,4,0,4,-8,15,8,20,8,36,-8,71,-124,0,-120,126,-16,4,-96,4,-112,8,-120,16,-122,99,0,0,32,0,34,2,34,62,-2,39,0,36,-34,63,82,18,82,18,-34,63,82,50,-34,51,82,50,82,62,98,50,-18,69,32,4,0,0,8,2,16,65,-112,32,-2,23,-112,0,-112,0,-112,-16,-2,31,16,17,16,17,16,17,16,18,16,62,-2,67,0,0,0,0,0,64,-2,55,-8,9,8,1,-8,1,0,-16,-4,19,68,18,-4,19,68,18,68,18,-4,19,0,60,-1,67,0,0,0,1,0,2,-8,15,-8,15,-8,15,8,8,-8,15,-4,31,-124,16,-4,31,-4,31,0,0,-1,127,32,4,32,12,32,16,0,0,64,0,64,32,64,32,68,32,72,32,80,63,96,32,64,32,64,32,64,32,66,32,66,38,66,56,124,32,0,0,0,0,-128,63,-98,32,-108,32,-108,63,24,4,-40,-1,28,4,-110,63,-110,46,-110,42,-110,46,-100,32,-112,63,-112,32,16,0,32,8,32,8,64,16,-2,31,-120,37,24,66,-32,63,0,1,-4,1,0,127,0,1,-2,127,2,1,2,1,-2,1,0,0,32,8,32,8,32,16,-2,17,36,105,36,9,32,17,-4,17,68,49,72,81,72,17,48,18,48,18,76,20,-125,21,0,16,16,0,32,0,124,127,68,8,124,63,68,8,68,15,124,56,0,0,-1,127,0,4,-8,15,8,52,8,68,-8,7,8,4,32,4,32,4,-2,-1,32,5,32,5,-8,63,-56,19,-56,19,56,28,-8,31,68,16,88,31,98,16,66,23,126,24,0,0,64,4,64,4,-2,-1,64,4,96,13,32,74,126,58,72,63,-88,41,-88,61,48,59,16,59,48,57,72,43,-122,41,0,32,64,16,64,16,70,16,-40,31,96,16,64,16,-62,17,70,22,-68,24,-128,0,-128,0,-1,-1,-128,0,-128,0,-128,0,-128,0,64,16,64,16,92,31,96,16,66,16,124,23,0,24,-2,127,64,8,68,16,88,31,96,114,66,12,66,12,124,16,0,96,64,0,68,16,72,16,112,31,64,16,66,16,70,23,124,26,16,1,-88,20,68,36,-124,36,18,69,16,70,-16,31,0,96,0,0,6,0,-8,63,0,1,0,1,0,1,-8,31,8,17,8,17,8,17,8,17,8,17,56,17,0,17,0,1,0,1,0,1,-128,0,64,0,-2,31,32,20,32,20,34,20,36,20,-8,23,32,20,32,36,32,36,-30,36,34,39,62,68,0,0,-128,0,64,0,-1,31,0,16,-4,83,68,50,-4,51,68,18,-4,51,0,80,-1,31,16,17,16,33,16,33,16,70,16,0,0,0,0,16,-4,11,4,4,68,32,68,32,-4,47,68,33,68,33,68,34,68,34,68,36,68,40,-60,33,28,32,0,32,16,4,-112,4,32,69,32,37,62,22,72,4,-56,63,-88,36,-88,54,-88,54,-104,37,-112,37,-104,36,-92,36,66,35,-128,0,16,4,-112,36,32,23,126,4,-56,63,40,47,24,53,24,53,46,39,-32,38,32,4,-1,127,32,4,32,8,32,16,32,32,0,0,0,2,8,1,-112,0,80,4,32,20,32,20,72,36,68,36,-124,68,2,69,10,6,8,12,16,54,-32,67,0,0,32,0,16,0,16,62,-2,35,-124,34,72,34,40,62,-1,33,16,63,16,49,-2,81,16,81,16,31,16,17,16,17,16,0,0,0,32,0,-2,62,68,34,40,62,40,32,-1,33,16,63,-2,81,-112,31,-112,0,-128,0,-4,31,-128,0,-2,127,0,0,32,0,16,0,-2,63,68,33,40,63,-1,63,-2,49,16,95,16,0,-8,15,-8,15,8,8,-8,15,8,8,56,8,0,8,32,0,16,64,-120,39,-2,20,-92,4,-104,7,8,4,-1,-12,-112,23,-2,28,-112,28,-112,20,-112,23,16,60,-2,67,0,0,32,0,32,1,34,61,36,41,-24,41,48,49,98,49,-78,41,92,37,64,36,64,36,-4,63,64,32,64,32,-2,39,0,32,0,0,-128,36,-2,126,16,37,126,61,82,11,126,63,82,45,82,45,126,61,80,9,48,127,16,9,40,9,70,9,0,9,64,0,64,32,64,16,64,16,-4,15,68,0,68,-16,-124,16,-120,16,8,17,8,18,8,18,48,20,0,46,-1,67,0,0,64,0,32,8,16,16,-4,35,4,37,4,125,-4,9,0,17,-2,33,74,47,74,113,-2,1,74,31,74,99,10,5,12,1,0,0,6,0,-8,127,64,66,32,74,16,74,-4,75,8,74,8,74,16,74,32,74,64,88,-128,36,96,35,31,66,0,64,0,1,-128,0,-4,31,4,16,4,16,-4,31,0,16,0,16,-4,31,36,25,36,25,-4,31,36,41,36,73,44,9,0,8,0,8,-1,23,32,16,32,32,-4,51,36,82,-4,83,36,-110,68,18,-4,19,64,18,64,17,-64,16,56,17,6,30,0,0,0,2,0,1,-128,0,-2,127,80,10,72,18,68,34,66,34,-16,95,32,4,32,4,64,2,-128,1,120,3,6,12,0,48,0,2,0,1,0,1,-128,0,-2,127,0,1,0,1,0,1,-128,1,64,1,48,1,8,1,8,1,0,1,0,1,0,1,-112,16,-120,8,-120,8,-1,126,-92,36,-108,37,-104,41,-1,-2,-120,18,-120,16,-1,126,8,17,8,17,8,18,8,100,8,0,16,0,8,18,8,9,126,-1,-92,36,20,36,24,47,127,-1,8,9,8,9,126,127,8,9,72,17,-120,17,8,33,8,64,16,16,-120,8,-120,8,126,127,100,37,-108,22,-104,27,127,-1,8,17,8,18,-2,127,8,16,-56,17,8,38,8,64,8,64,-128,0,64,0,32,64,-4,51,4,10,-4,3,0,2,-4,-13,-108,18,-108,18,-4,23,-108,22,-108,26,12,62,-1,67,0,0,0,8,0,8,-2,9,0,8,0,126,0,24,-1,27,32,44,32,42,-88,40,36,73,34,73,33,10,32,10,-32,8,0,8,0,4,4,4,-120,7,16,4,-32,63,-124,39,8,60,-16,36,-62,35,4,32,8,47,49,41,65,41,2,41,-4,72,0,16,0,0,-1,63,80,36,-2,37,82,37,82,61,-2,37,0,36,-2,61,0,36,-1,39,-88,36,36,37,36,69,98,94,0,0,-128,0,-128,0,-2,63,-128,0,-128,0,-4,31,-128,0,-1,127,68,2,72,4,80,4,32,60,-48,68,8,7,6,4,0,0,0,0,-96,36,64,21,126,63,-88,47,48,53,24,53,102,39,-32,47,-64,48,-8,31,-8,31,-120,16,-8,31,-2,127,0,0,16,4,-96,36,32,29,126,6,-120,63,-88,46,-112,54,-104,52,-28,39,-126,36,0,5,-120,20,84,36,18,36,-16,71,0,0,2,0,2,0,-110,63,-110,16,-110,16,-110,31,18,4,18,4,-110,127,-110,8,-110,8,-126,8,-126,8,2,17,28,39,0,64,0,1,-128,0,-2,31,64,16,-4,83,-4,51,4,50,-4,19,-4,19,-32,112,28,-109,51,29,-60,17,8,33,-8,65,0,0,-128,16,-124,16,-120,16,-120,16,-112,124,-14,19,-92,17,-56,58,-80,54,-110,52,-94,84,-124,80,-124,16,-104,16,-32,16,-128,16,16,0,16,32,-8,19,22,16,16,-2,-1,11,80,72,80,41,80,41,120,17,72,25,72,41,72,37,-10,65,6,71,0,0,0,1,0,33,127,21,-112,13,62,5,34,69,-22,63,42,2,-86,22,-86,22,50,43,50,43,24,34,36,76,-62,80,0,0,-128,0,64,32,32,16,-2,15,26,4,-30,69,0,33,-4,17,16,1,16,9,-1,23,32,16,-112,32,12,33,2,66,0,4,0,1,-128,0,-128,0,-4,63,4,32,-12,33,0,6,0,4,-4,7,32,4,32,4,-2,127,64,2,32,4,24,24,4,32,64,16,32,16,32,16,-2,19,10,-2,-14,19,0,17,-2,29,16,49,16,81,-1,23,80,16,-120,16,4,17,2,114,0,0,0,0,24,0,-32,15,0,8,0,8,-4,15,32,8,32,8,32,8,-1,-1,0,2,64,4,48,8,12,16,2,32,0,64,64,0,64,0,64,64,68,32,72,32,80,31,96,1,96,17,80,17,80,34,72,34,68,68,66,72,66,16,64,1,-128,1,0,8,0,8,-1,11,32,8,32,126,-2,25,34,25,34,45,50,43,82,73,-118,73,-126,9,2,9,2,9,12,9,0,9,0,0,-1,127,-128,0,-128,0,-128,0,-4,63,4,33,4,33,-124,33,100,34,20,34,12,44,4,32,52,32,8,32,0,0,0,0,8,0,-16,63,-128,0,-2,127,-8,63,-120,0,-1,127,-120,0,-120,0,-8,63,-64,2,-72,12,-122,16,-128,96,-128,0,8,16,8,17,-112,32,80,32,-2,63,-120,68,-120,84,-120,16,-1,19,-120,16,-120,16,-120,20,-120,24,-120,16,8,1,8,2,0,16,0,16,-1,19,32,18,32,52,-2,53,34,89,34,81,34,17,50,17,82,25,-118,37,-126,33,18,65,14,65,0,0,-128,0,64,0,-1,31,0,16,0,80,-1,55,64,16,64,16,-2,55,-62,84,-94,20,18,21,10,21,2,36,28,36,0,68,16,0,32,8,32,4,64,2,-2,127,32,4,32,4,32,4,32,4,-2,127,32,4,32,4,32,4,32,8,32,16,32,32,32,0,32,0,32,-2,-2,17,36,17,36,17,32,17,-4,125,72,17,72,17,40,17,48,29,16,98,44,2,-61,6,0,1,32,4,32,4,-2,127,32,4,32,20,32,8,-4,7,36,98,32,26,-8,3,-112,10,80,18,48,18,56,36,-58,75,0,0,0,16,-4,19,36,17,-88,16,-88,-4,-2,23,-80,16,44,29,35,50,-4,85,36,17,-4,17,36,17,-4,17,4,113,4,1,32,16,48,17,44,17,66,18,64,-2,-1,19,64,16,124,22,-120,24,-56,112,80,17,48,18,48,20,-56,16,6,83,0,32,32,0,32,8,32,16,32,62,-2,67,96,64,-80,126,-80,16,-80,16,-88,126,36,17,-2,23,32,20,32,24,32,16,32,0,32,0,32,32,32,16,-4,11,40,2,40,66,32,34,-8,19,-120,2,-120,10,80,18,48,20,32,36,-48,36,14,73,0,2,64,16,80,16,-2,31,64,16,-4,19,68,-2,-4,19,68,18,-4,19,68,18,12,18,-1,31,8,17,-120,16,56,16,0,16,16,4,16,4,16,4,-112,127,126,4,-110,127,-110,64,-110,126,34,4,36,4,-92,7,36,124,68,4,-76,4,12,29,0,0,40,16,36,16,-2,19,32,16,-4,-3,36,17,-4,17,36,29,-4,49,36,81,8,16,-1,23,8,17,-56,16,56,112,0,0,16,0,32,8,32,16,64,63,-2,64,-126,64,-126,62,-126,8,-2,8,-126,127,-126,8,-126,8,-126,10,-2,12,-126,8,-126,0,32,4,32,8,-1,15,72,20,-88,35,68,96,-4,25,4,5,4,97,4,25,-4,5,4,9,4,9,-4,17,4,33,4,1,32,4,32,8,64,8,64,16,-2,17,2,49,2,49,2,81,-2,17,2,17,2,17,2,17,2,17,-2,17,2,17,2,17,0,1,0,2,-8,31,8,16,-8,31,8,16,8,16,-8,31,0,1,-4,63,4,33,4,33,20,33,12,33,0,33,0,1,16,8,16,16,32,16,32,62,126,42,66,38,66,38,66,127,126,34,66,42,66,42,66,34,66,34,126,34,66,42,66,68,32,0,32,60,-1,39,32,36,32,36,-2,61,2,37,-6,37,16,36,16,60,-1,39,16,36,16,36,16,84,-16,76,0,0,40,0,36,60,-1,39,32,36,-4,37,36,61,-4,37,36,37,-4,61,44,37,8,36,-1,39,-120,36,104,68,56,92,8,8,8,1,8,33,8,17,-24,15,62,1,-54,71,74,36,74,20,-118,15,10,9,-46,17,18,31,34,33,58,33,68,69,64,2,32,0,32,32,64,16,64,8,-4,3,4,66,4,50,4,10,-4,3,4,10,4,18,4,18,4,34,-4,35,4,66,4,2,4,0,8,1,-48,124,48,36,40,36,68,36,-126,37,68,36,72,62,72,2,48,30,16,-30,48,2,76,18,-126,13,0,0,32,16,40,16,36,16,-1,19,32,124,32,16,-4,17,36,29,-4,49,36,81,36,17,-4,17,36,17,60,17,36,81,0,33,0,1,0,1,0,1,0,1,0,1,-128,1,96,1,16,1,12,1,2,1,0,1,0,1,0,1,0,1,0,1,0,1,32,0,40,0,36,56,-2,47,32,40,32,40,-4,41,36,41,-4,41,36,41,36,57,-4,41,36,33,36,1,52,1,8,1,32,16,32,8,32,4,32,-2,32,2,48,4,-88,4,36,25,34,42,33,78,32,9,32,8,32,8,32,8,32,8,32,8,32,0,64,16,-4,17,4,17,4,17,-4,125,0,17,-4,17,4,17,-4,17,32,22,-1,31,32,96,32,0,32,0,32,0,0,0,0,0,-1,127,-128,0,-128,0,-128,1,-96,2,-112,4,-120,8,-124,16,-126,96,-128,0,-128,0,-128,0,-128,0,-128,0,0,1,0,1,0,2,-2,127,-128,4,-128,4,-128,8,-4,15,-124,24,-124,40,-124,72,-124,8,-84,8,-112,8,-128,0,-128,0,-128,0,-128,0,-128,8,-4,8,-128,8,-128,8,-1,127,-128,0,-124,4,-120,8,-120,16,-112,32,-96,0,64,0,-128,127,0,0,32,8,64,16,-2,31,-120,34,80,32,-2,39,-4,27,68,66,-4,51,-4,3,76,10,-1,31,8,17,-120,32,120,64,16,0,0,8,0,4,62,4,-94,127,36,33,36,18,40,18,-20,-1,34,0,34,63,34,33,34,33,54,33,40,63,32,33,32,32,64,16,64,16,64,16,-1,19,-128,56,-96,52,32,83,-4,83,36,21,36,25,36,25,52,17,44,17,32,17,32,16,32,16,64,16,32,16,-2,23,34,21,34,126,-4,19,-104,21,8,27,-4,113,3,-110,-2,23,40,17,36,18,36,18,-94,84,64,32,32,0,32,68,-2,43,32,16,-4,49,32,72,-1,15,0,24,-4,41,4,73,-4,73,4,9,-4,9,4,9,20,49,8,1,32,4,48,4,-88,127,68,4,64,4,-1,127,36,8,-28,127,40,4,-88,12,16,19,16,49,-88,82,73,28,-114,16,0,0,8,8,8,8,8,8,8,8,8,8,-1,127,24,24,24,28,40,43,40,40,72,72,-120,72,8,9,8,10,40,8,16,8,64,0,64,0,64,0,64,0,-2,127,-64,0,-64,0,64,1,64,2,64,4,64,8,64,24,64,96,64,0,64,2,-128,1,8,0,8,0,8,63,8,33,8,41,-1,41,8,41,24,41,24,41,40,41,72,41,-120,20,-120,18,8,34,40,65,16,0,0,0,12,0,-16,123,68,74,40,74,48,121,32,73,-2,75,96,72,-80,120,-88,72,36,73,34,122,34,76,32,0,32,0,6,0,-8,1,34,60,36,37,36,37,-88,60,-96,8,32,40,-2,47,112,40,104,40,-92,46,35,57,32,-62,32,0,32,0,0,0,12,0,-16,63,4,17,-120,8,-112,8,-96,4,-128,0,-2,127,-64,2,-96,2,-112,4,-104,24,-122,96,-128,0,-128,0,4,0,-120,1,8,126,-112,72,32,37,68,38,8,20,-112,-1,32,12,66,22,4,22,-124,37,8,36,48,68,-64,4,0,4,32,4,32,4,-2,127,32,4,56,4,-32,63,8,9,-112,4,-96,4,-1,127,-128,1,-32,2,-104,4,-122,24,-128,96,-128,0,64,4,64,4,-2,127,64,12,-128,16,124,31,40,42,16,84,-24,15,4,16,-6,127,-128,4,-96,8,-104,8,-124,50,0,3,0,8,124,15,8,24,104,63,56,83,70,15,-128,18,96,101,-8,63,22,72,-16,15,-8,15,-112,8,96,11,24,12,4,0,0,1,64,2,32,4,-16,9,8,31,0,2,-1,127,-96,4,16,9,72,18,-106,108,32,3,64,12,-128,0,0,63,0,0,0,0,0,0,-4,31,0,1,-2,127,32,2,-96,4,-112,4,-4,31,-110,104,-112,8,-16,15,-112,0,-8,1,8,62,4,0,64,0,80,0,76,127,64,16,94,16,-32,31,64,34,39,34,120,82,-92,77,24,4,24,8,26,8,-22,16,6,99,0,0,0,17,6,17,56,18,-32,31,32,90,32,91,63,-107,-28,-105,36,17,36,17,-28,17,36,31,68,17,68,17,68,17,4,16,64,16,-112,16,8,17,120,25,-60,87,-2,87,-96,80,56,81,71,18,-112,28,36,19,-56,16,16,19,32,16,-64,23,0,16,32,8,32,8,32,8,32,9,36,47,36,41,36,73,36,73,36,73,36,9,36,13,36,21,36,19,-4,33,4,64,0,0,32,4,32,4,-1,127,-96,4,32,5,-64,1,32,2,24,12,-10,55,16,68,32,4,-96,4,68,4,8,4,-8,7,0,0,32,8,32,8,80,16,72,60,-120,52,4,45,2,45,-8,36,-120,-2,-120,52,-120,44,-104,44,-126,36,-126,68,124,92,0,0,-128,0,0,1,-128,1,64,2,48,4,8,8,6,48,-16,79,16,8,16,8,16,8,-32,8,4,8,12,8,-8,7,0,0,64,0,-64,32,-96,24,32,5,16,1,12,66,2,34,-8,21,8,1,16,9,16,9,96,17,4,17,4,33,-8,33,0,0,32,2,32,2,-1,127,56,2,20,34,-2,63,-12,55,-108,52,-108,20,-44,119,88,52,-48,87,-88,84,-23,87,70,16,0,32,0,16,-8,17,-120,16,-8,16,0,-4,-4,19,100,18,-4,31,32,48,-2,-41,96,16,-80,16,40,17,38,86,32,32,32,0,16,16,80,18,80,82,-2,53,-112,57,-112,16,-1,-1,0,23,124,57,68,53,68,81,68,-111,124,17,-128,19,127,20,0,16,80,16,80,16,-1,23,80,16,-2,127,82,18,-2,19,82,58,-2,55,0,80,-4,81,4,17,-4,17,4,17,-4,17,4,17,64,0,64,2,-2,127,64,2,-4,63,68,34,-4,63,68,34,-4,63,0,0,-8,31,8,16,-8,31,8,16,-8,31,8,16,32,2,32,2,-2,127,32,2,-8,31,8,16,-8,31,8,16,8,16,-8,31,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,0,0,0,0,-2,63,4,32,-108,47,-108,42,-108,42,-108,42,-108,42,-108,42,-108,42,20,43,-124,36,84,68,12,88,0,0,32,8,64,16,126,31,-120,40,-120,69,0,1,-2,127,0,1,-8,31,-120,17,104,19,48,19,32,5,24,25,6,97,0,1,2,8,2,8,-54,23,74,20,74,21,74,53,74,53,74,85,74,21,74,21,74,21,-118,17,66,17,34,18,26,28,4,16,0,0,124,30,68,18,68,18,68,18,68,18,68,18,-1,-1,68,18,68,18,68,18,68,18,68,18,-12,42,8,71,0,0,2,0,2,32,-46,31,82,4,82,5,82,69,82,37,82,21,82,5,82,21,82,21,-110,34,66,34,34,68,26,72,4,0,0,0,-4,31,4,16,4,16,-4,31,0,16,-4,23,0,16,0,16,-2,31,-128,16,16,33,8,34,120,34,-124,71,0,0,4,0,-120,0,72,62,-2,35,34,35,-90,35,106,63,-2,9,0,40,-4,46,-124,40,-4,40,-124,40,-124,46,-4,112,-124,0,0,16,60,16,-32,19,32,16,-1,-1,32,16,32,16,-68,31,36,50,36,82,-4,19,36,18,36,18,-4,19,4,50,4,34,0,0,0,0,-8,63,8,8,16,10,16,5,-96,2,32,2,64,1,-128,1,-128,1,-64,1,48,6,8,24,6,96,0,0,16,4,16,4,16,4,-1,127,-112,4,0,1,-2,127,32,4,32,12,32,8,-2,27,32,40,32,72,32,8,-1,15,0,8,32,4,32,4,-2,127,32,4,32,5,-96,6,64,4,-72,8,-122,48,-8,95,-128,0,-96,2,-112,4,-120,8,-124,52,0,3,-128,0,-128,0,-128,0,-2,127,-64,2,-96,4,-104,24,6,96,-16,31,16,16,-16,31,16,16,-16,31,0,0,-2,127,0,0,32,0,32,0,32,126,-2,17,112,16,112,32,-84,33,34,62,-4,36,-124,100,-4,36,-124,36,-4,60,0,36,-2,3,0,0,16,17,16,17,-2,23,16,17,80,-3,-80,17,-96,20,88,25,70,114,-4,-105,64,16,80,17,72,18,68,20,64,85,-128,32,0,1,-128,0,-4,63,-124,40,-124,48,120,63,80,106,48,36,-24,23,6,56,-4,-33,-96,4,-112,8,-120,16,-124,102,0,1,0,0,-128,2,64,4,32,8,-8,31,22,33,32,66,32,4,-32,8,0,49,8,17,8,17,8,17,-8,17,8,31,8,0,0,0,16,8,32,6,-2,63,-128,0,-8,31,0,1,-2,127,0,1,0,2,-4,7,64,24,64,96,64,0,-2,31,0,0,0,0,64,32,48,16,-2,11,2,2,14,2,48,-16,-32,17,32,16,63,16,-32,19,32,16,34,18,34,28,62,16,0,0,0,16,28,16,-32,17,0,17,0,-1,0,17,-1,17,16,23,48,25,16,113,28,17,18,17,16,18,16,18,16,86,16,32,64,0,64,4,68,36,-40,39,96,36,66,36,66,47,124,113,0,1,-2,127,64,1,64,3,32,5,30,25,0,97,0,1,8,4,8,8,8,16,8,105,8,38,-1,28,8,52,24,74,24,10,40,21,72,105,-120,9,8,17,8,98,48,28,16,0,-128,16,0,17,-16,17,32,18,-4,-1,68,18,-4,19,96,28,-94,48,62,-47,-128,22,96,16,-112,17,96,16,24,112,0,0,64,16,-112,16,8,17,120,17,-60,-1,-2,23,16,17,48,30,72,52,-106,-39,36,22,-56,16,16,19,32,80,-64,81,0,38,4,8,8,9,-120,8,-4,8,-92,62,-92,42,-4,42,-92,42,-92,62,-4,12,32,10,-1,15,32,25,32,97,32,0,32,0,64,0,-128,16,-8,16,16,33,-4,61,36,69,68,85,-4,17,82,16,82,16,-98,17,96,18,24,20,-32,24,28,16,0,0,64,0,-128,32,-16,17,32,10,-4,3,68,2,68,-14,-4,19,-110,16,30,17,-64,22,56,20,-128,25,96,24,24,16,0,0,64,0,32,16,-1,19,0,38,-2,42,-110,122,-110,82,-2,18,-110,34,-2,62,16,98,-2,3,16,30,16,98,-1,5,0,4,0,16,64,16,48,32,-1,63,-124,64,72,64,48,124,-1,17,0,17,0,127,0,17,0,19,0,29,0,18,0,2,0,2,0,0,0,1,-64,0,-2,63,16,4,32,2,64,1,-2,31,0,16,0,16,0,16,0,16,0,32,0,32,0,64,0,64,0,0,0,16,-4,11,36,44,68,34,68,33,-12,47,-108,36,-12,39,-108,36,-12,39,-4,63,-124,32,-108,32,-120,32,0,32,0,0,0,16,-2,-1,32,0,124,127,68,93,84,85,84,93,84,127,84,62,84,62,100,34,40,62,100,15,-126,-16,0,1,0,0,-8,31,8,16,8,16,-8,31,8,16,-8,31,0,0,-4,63,4,32,4,32,-4,63,4,32,-4,63,4,32,4,32,0,0,0,68,-4,40,-124,16,-4,40,-124,72,-4,8,0,20,-2,21,2,37,2,69,-2,9,2,9,-2,41,2,17,2,1,0,16,0,16,-8,19,16,16,32,16,-64,126,0,17,-2,19,-110,16,-110,16,36,31,36,113,68,6,-12,0,8,3,0,0,-128,0,-120,16,-112,12,-96,2,-128,0,-4,63,4,32,-12,47,0,0,0,0,-2,127,64,2,32,12,-16,17,8,62,0,0,-128,0,-112,16,-96,12,-4,63,4,32,-12,47,16,40,16,8,-16,15,-128,0,-8,31,-120,16,-120,16,-88,16,-112,16,-128,0,0,4,8,4,16,4,32,4,-64,4,0,5,0,6,-1,-1,-128,4,-128,4,64,4,32,4,-112,4,8,7,6,4,0,0,32,8,36,18,40,17,-88,48,-2,55,2,84,2,84,-6,23,0,16,-1,31,64,16,-112,16,8,17,124,18,-126,23,0,16,0,0,0,0,-4,61,8,36,16,36,96,60,-128,36,-2,37,82,36,82,60,-94,36,36,39,68,36,68,68,-100,93,0,64,0,0,0,0,-2,31,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,32,0,32,0,64,16,4,16,4,-96,68,32,37,62,22,68,4,-24,127,-88,64,-104,94,-104,82,-104,82,-104,94,-104,64,-92,71,66,65,-128,64,0,8,0,8,-8,9,16,8,32,126,64,74,-2,74,42,126,82,74,-110,126,-108,74,20,73,100,10,-76,8,8,9,0,8,0,0,-4,1,4,61,4,37,-4,37,4,37,-4,37,0,36,-2,37,2,37,2,61,-2,37,2,33,-2,1,2,1,2,1,0,4,-4,9,4,9,4,17,-4,17,4,49,-4,49,0,80,-2,19,2,18,2,18,-2,19,2,18,-2,19,2,18,0,16,0,8,-4,9,36,8,68,127,68,8,-108,8,-120,127,-4,4,-124,20,-124,23,-124,36,-124,36,-4,60,0,71,-2,64,0,0,32,16,32,16,32,16,-88,16,-92,126,-92,16,34,17,34,29,36,49,40,81,40,16,16,16,16,16,-32,16,0,115,0,16,0,0,32,8,32,16,32,62,-88,32,-92,64,-94,126,33,17,34,17,36,127,36,16,40,18,16,20,32,24,-64,19,0,0,0,4,62,4,-94,127,34,4,34,4,62,63,34,33,34,63,62,33,34,63,34,4,-30,-1,34,4,90,4,-124,4,0,4,0,1,30,1,-14,127,18,73,18,73,-34,79,82,76,-46,79,82,76,-34,79,18,121,-14,79,34,65,34,1,94,1,0,1,0,1,0,65,30,49,-46,15,18,1,-34,79,82,56,-46,15,82,8,-34,31,18,17,-30,63,34,33,34,65,78,65,0,1,0,0,-120,8,16,17,32,18,-104,13,-8,31,8,17,-8,31,8,17,-8,31,-2,127,-128,1,64,7,56,25,6,97,0,1,32,0,32,0,32,120,48,73,40,73,36,74,34,74,37,74,36,76,40,76,40,120,16,72,16,64,96,0,-128,7,0,0,32,16,32,16,32,16,-88,82,-92,84,36,89,34,81,38,82,40,18,40,24,48,20,32,18,32,32,-64,33,0,70,0,0,0,1,0,2,0,2,-2,127,0,4,-128,8,-128,8,-128,16,-4,31,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,16,16,16,16,16,16,16,16,16,-1,16,17,30,17,16,19,16,29,16,49,16,81,16,17,16,17,-1,23,0,80,0,32,8,17,-120,16,-112,16,-16,23,95,-3,100,18,-12,19,20,28,-44,51,84,-46,-56,19,72,18,-40,19,84,18,-30,114,0,2,4,20,20,20,-44,63,20,36,-44,127,-108,63,-108,36,-100,37,-72,36,-64,63,-8,31,-128,0,-2,127,-128,0,-128,4,0,3,0,8,0,17,126,33,18,33,18,73,-46,23,18,49,18,49,-108,81,-108,17,-92,17,36,17,68,17,-108,16,12,17,0,16,0,2,16,1,16,65,-32,63,-65,4,-60,-124,-28,111,100,16,-44,7,88,20,-40,23,88,36,-40,39,100,68,66,69,-128,5,0,17,62,17,34,17,36,17,-28,127,40,17,40,17,-92,63,98,51,34,85,34,85,50,17,44,17,32,17,32,17,32,1,0,0,0,0,-4,63,-128,32,-128,32,-128,32,-8,63,8,32,8,32,-8,63,-128,32,-128,32,-128,32,-128,32,-2,63,0,0,0,0,0,0,-2,31,0,16,-8,31,0,16,0,16,-2,31,-128,20,68,20,56,20,32,36,80,36,-120,37,6,70,0,4,0,0,-128,0,-128,0,-112,8,-120,8,-124,16,-124,16,-126,32,-128,32,-128,0,-4,31,-128,0,-128,0,-128,0,-2,127,0,0,0,0,-8,15,8,8,-8,15,8,8,-8,15,-2,31,0,16,-4,23,0,16,-2,31,72,20,48,36,-104,36,7,71,0,4,32,16,32,16,32,16,-2,21,34,53,34,53,34,85,50,81,48,16,80,16,80,16,-112,16,-111,16,17,19,30,20,0,16,0,0,0,32,-4,23,4,12,4,4,0,-124,-16,97,16,17,16,1,16,9,16,17,16,17,18,33,18,33,30,70,0,8,64,0,64,0,-128,60,-2,47,0,41,32,49,32,49,32,42,-2,39,32,36,-88,36,36,61,36,34,34,36,-96,32,64,32,16,8,32,8,48,8,88,127,-124,8,19,9,32,127,-60,4,24,36,98,39,-116,36,48,36,-64,60,0,70,-2,65,0,0,8,0,8,32,8,16,8,8,8,-4,-1,9,8,10,-120,18,72,52,72,92,40,19,8,16,8,16,8,16,104,16,16,16,32,16,36,17,-88,16,-2,19,2,126,-6,18,-8,16,12,28,-16,51,32,80,-2,19,-2,23,32,16,32,80,-96,48,-64,0,0,0,32,2,64,124,-2,8,-126,8,20,127,20,25,16,24,-104,44,-108,42,-110,40,-110,72,17,11,16,8,-112,8,96,8,32,0,40,16,36,16,34,16,-2,19,32,-2,36,18,-28,19,88,18,-104,18,-120,30,-104,-29,-104,4,42,12,-58,16,0,0,0,16,-44,19,88,16,90,18,-116,127,-120,16,-4,17,2,58,-4,53,4,49,4,81,-4,17,-120,16,80,16,-1,19,0,16,64,0,80,0,76,0,-2,31,64,16,64,16,36,16,40,31,40,17,48,17,48,17,48,17,73,46,69,32,-122,65,0,0,0,0,-8,31,8,16,8,16,8,16,-8,31,0,0,0,0,-4,63,-128,0,-8,31,-128,0,-128,0,-2,127,0,0,0,0,0,0,124,0,-128,31,-128,0,-1,127,-96,4,-84,4,-80,60,-94,13,-2,54,-96,2,-80,4,-120,8,-122,48,-128,64,-128,0,0,0,-4,7,4,121,4,9,4,9,-4,127,0,24,-2,31,32,44,32,42,-2,73,32,72,32,8,-1,11,0,8,0,8,0,0,0,8,-2,19,32,32,32,73,60,17,32,49,32,81,32,17,-2,23,8,21,-124,20,76,36,10,36,-16,71,0,0,0,0,-92,39,-104,16,-110,12,12,3,8,65,-12,35,2,28,-8,3,8,10,8,18,-8,19,-112,32,-96,32,-2,79,0,0,32,0,40,32,36,16,-1,11,32,2,36,-14,36,18,-44,19,88,18,88,18,88,22,88,26,-88,27,69,20,-126,4,0,8,0,0,-8,63,16,0,96,0,-128,0,-30,127,-84,8,-112,8,-16,11,-112,16,-16,23,-116,16,-126,32,-126,64,0,7,0,0,0,0,-4,33,4,17,4,9,-4,1,0,0,-2,-9,64,16,64,16,-4,19,64,16,-2,23,0,24,1,36,-2,67,0,0,32,0,32,-4,-2,36,-94,36,-2,36,-94,36,-2,36,0,62,-1,3,64,2,124,58,4,-62,4,2,4,2,60,28,0,0,0,0,-2,3,32,124,32,8,34,9,-92,126,-92,24,104,24,32,44,-1,43,32,40,32,72,32,8,32,8,32,8,32,8,0,0,64,0,64,0,-2,124,-128,68,0,69,0,70,-8,69,16,68,32,68,64,124,-128,68,-126,68,2,1,-4,1,0,0,0,1,-128,0,64,0,-1,31,0,82,30,50,-46,51,-110,20,18,49,-14,95,18,17,-110,17,82,18,62,36,18,72,0,0,32,16,32,16,32,16,-2,17,32,-2,32,16,-1,19,8,28,8,48,-1,83,8,17,-120,16,72,16,8,16,56,80,0,32,0,0,32,31,32,17,34,31,36,17,56,17,32,31,32,0,-32,127,34,20,-94,23,60,52,0,52,3,76,-4,67,0,0,64,0,64,32,64,18,64,10,76,2,116,66,-60,35,68,30,68,2,68,10,88,18,64,18,66,34,2,34,-4,65,0,0,0,0,0,64,-8,49,8,9,8,1,8,1,-8,1,0,-15,32,17,16,18,12,18,2,18,0,28,0,36,-2,67,0,0,32,0,32,0,32,-3,32,5,60,5,-28,125,36,71,36,65,36,65,36,125,52,5,40,5,33,9,2,9,-2,120,0,0,32,0,32,0,-96,-4,-96,36,-84,36,-76,40,-28,40,-92,43,-92,62,-92,2,-84,2,-96,30,-126,98,-122,2,-4,30,0,0,16,0,16,0,16,127,16,34,80,34,94,62,80,34,80,34,80,62,80,34,80,34,80,47,80,114,-1,3,0,2,0,2,-128,0,-128,8,-128,8,-4,8,-128,8,-128,8,-1,127,-124,16,-124,16,-124,17,68,17,36,19,20,28,4,16,-4,31,4,0,32,4,64,4,124,8,-120,9,72,18,48,48,104,48,-112,81,62,82,34,16,-30,16,20,19,24,16,16,16,-32,23,0,16,0,0,0,0,-8,15,8,8,8,8,8,8,-8,15,-128,8,64,8,32,8,32,16,48,16,8,16,4,32,2,64,0,0,-128,0,-128,0,-128,0,-4,31,-128,0,-128,0,-1,127,32,2,48,10,40,18,36,18,34,34,32,4,32,8,32,17,-64,32,0,16,0,16,-4,19,68,-2,100,17,-44,16,-52,124,68,36,92,36,-28,37,68,22,84,9,-52,24,0,55,-2,64,0,0,0,0,12,0,-16,31,0,16,0,16,0,16,-2,31,64,16,64,18,-64,17,96,16,88,16,68,32,64,32,64,64,64,0,0,8,0,8,-4,8,-124,10,-124,44,-124,44,-124,72,-124,72,-4,72,80,8,72,12,-120,20,-124,18,4,33,2,65,0,0,0,2,-128,1,64,0,-2,127,0,1,32,2,16,4,-16,9,72,30,64,2,64,2,64,2,66,4,66,4,124,24,0,96,32,0,32,0,32,64,-4,51,36,10,36,2,36,2,36,2,36,10,-4,19,36,18,36,34,32,32,32,64,32,0,32,0,0,1,0,1,0,1,0,1,-8,31,8,17,8,17,8,17,8,17,-8,31,0,1,16,1,8,1,-4,1,4,126,2,0,-128,0,-124,32,-124,32,-4,63,0,1,-128,0,-4,63,4,32,-4,63,0,0,-2,127,-96,4,-112,8,-116,16,-126,99,0,1,0,2,0,1,-4,63,4,32,68,33,36,33,16,2,-2,127,-120,2,-112,4,-112,4,-32,4,-126,5,-126,30,-4,32,0,64,32,16,32,16,32,16,32,16,-2,-1,34,17,34,17,34,17,-2,29,34,49,34,81,34,17,34,17,-2,17,2,81,2,49,2,0,-46,127,82,20,82,20,82,62,-38,54,90,55,118,55,118,39,82,34,82,34,-110,62,-110,34,-110,62,18,35,2,33,32,0,32,0,32,126,-2,83,32,82,-2,83,32,126,-1,83,72,82,72,82,-2,82,-56,126,40,67,24,66,56,0,0,0,32,0,32,124,-2,39,32,36,32,36,-2,61,64,16,-1,83,-120,94,-120,80,-1,80,72,87,40,121,24,-62,56,0,8,0,0,0,-2,127,18,9,18,9,126,9,18,127,18,25,-2,29,2,45,122,43,42,73,58,73,2,9,2,10,14,14,0,8,32,0,32,3,-92,124,-92,8,-88,127,-88,8,-48,30,88,25,-124,104,2,9,8,21,-124,36,84,36,18,68,-16,71,0,0,0,0,64,8,-2,63,-112,68,-112,69,-2,63,0,2,-8,31,0,4,-2,127,32,8,-4,23,32,34,32,65,-96,0,96,0,-128,4,-128,8,-128,8,-128,16,-8,16,-120,55,-120,48,-120,80,-120,16,-112,16,16,17,16,17,17,18,18,18,30,20,0,16,0,8,-4,17,36,17,36,35,-4,37,36,121,36,17,-4,17,4,47,124,113,76,1,124,15,4,114,20,2,20,2,8,4,8,0,72,0,-120,127,8,73,42,73,-22,127,76,73,92,73,-104,75,84,123,20,77,20,77,36,121,66,73,-127,65,0,1,0,0,0,0,-4,63,8,1,8,1,8,1,8,1,-8,63,8,2,8,2,8,2,8,2,8,2,-1,-1,0,0,0,0,0,1,0,2,-8,15,8,8,-8,15,8,8,-8,15,8,8,-8,15,48,1,-2,127,-64,1,32,2,16,4,14,120,0,0,0,0,0,16,0,8,-2,5,34,126,34,4,34,9,34,26,36,26,68,46,68,73,68,8,-124,8,4,9,24,10,0,8,0,1,0,1,8,17,8,17,8,17,8,17,8,17,-8,31,4,1,4,33,4,33,4,33,4,33,-4,63,4,0,0,0,0,16,0,16,-1,19,4,18,-12,127,4,18,-1,18,-92,58,-76,54,-20,82,44,83,-92,18,-60,18,116,20,-116,23,4,16,0,0,-2,63,0,32,8,32,-120,63,8,32,127,47,8,41,72,41,40,47,24,33,8,41,8,70,-56,67,40,92,16,0,72,0,72,60,-2,39,104,36,108,36,-8,61,40,8,-1,43,96,46,-4,40,-124,41,-4,42,-124,62,-124,-32,-4,0,-124,0,0,0,8,8,-56,17,72,63,126,65,74,-127,-54,125,74,17,74,17,-46,127,82,17,82,17,114,21,-94,25,76,18,-128,0,32,8,80,8,72,16,-120,30,-2,20,72,37,72,73,126,126,72,2,72,2,126,62,72,2,72,2,127,126,64,2,64,0,16,0,32,64,48,47,80,26,-120,10,-4,-116,34,79,32,42,-2,25,32,25,104,43,-92,44,36,41,34,74,-32,72,0,8,64,0,-64,124,-96,68,32,73,24,73,6,82,-4,87,64,72,64,72,-2,71,64,69,80,90,76,68,66,68,-64,73,0,64,32,8,32,8,32,8,-2,127,112,28,-84,27,34,41,32,72,-4,127,-124,4,-128,8,-4,8,-128,20,-128,34,-2,33,0,64,16,0,16,0,-108,0,-108,126,-108,16,-108,16,-4,32,16,60,18,101,18,37,18,37,18,61,18,37,-2,37,2,0,2,0,32,8,32,8,34,20,-4,18,40,17,40,48,-1,63,32,82,124,18,-60,18,68,21,124,21,68,22,124,22,68,20,68,16,-128,0,-4,63,0,1,-16,15,-16,15,-16,15,-16,15,-2,127,-2,127,16,8,124,62,124,62,124,62,124,62,-1,127,0,0,64,16,32,16,-1,23,40,16,-48,-2,-32,17,72,16,-68,18,-62,29,-4,49,36,81,-4,17,36,17,36,17,-4,113,4,17,16,8,16,16,16,30,16,36,126,40,82,126,82,42,82,62,82,42,126,42,16,62,20,42,18,42,30,42,-31,70,0,64,32,0,32,8,32,8,32,16,32,31,32,17,48,34,44,50,34,74,32,10,32,4,32,4,32,10,-1,25,0,96,0,0,32,16,36,18,36,18,36,18,-4,127,0,16,-2,23,32,28,64,48,-2,83,-110,18,-110,18,-110,18,-110,18,-102,114,4,2,0,0,4,8,-124,8,-124,8,-124,8,-124,8,-124,8,-124,8,-124,8,-124,8,-124,8,-124,16,-124,16,4,32,4,64,0,0,0,2,0,1,-2,63,2,34,98,36,26,40,0,48,-4,63,32,8,32,16,-2,31,32,1,32,2,32,12,-96,112,-64,0,64,16,-128,16,-8,16,8,17,-16,125,16,16,-2,23,-60,56,-40,52,-88,83,-88,81,84,18,-108,17,35,18,-32,16,0,16,32,4,32,8,32,8,-2,19,64,16,64,48,-1,55,-128,80,0,17,-4,17,8,16,16,17,-48,16,48,16,8,16,0,16,0,0,0,8,120,16,72,62,72,50,72,42,-120,42,-113,-2,0,50,-4,50,-124,42,-124,42,-124,34,-4,90,-124,70,-124,0,32,0,36,2,36,122,36,74,-4,75,0,72,-1,79,64,72,64,72,-4,75,-108,122,-108,74,-108,2,-108,2,-100,2,4,2,0,1,0,1,0,1,-8,31,8,17,8,17,-8,31,0,1,-4,63,4,33,4,33,-4,63,4,33,0,33,0,1,0,1,0,1,-128,0,64,0,-1,31,-64,80,-96,48,16,49,12,18,-6,63,8,82,16,18,112,18,2,18,2,35,-4,65,0,0,0,2,0,1,-2,127,66,66,34,68,26,73,4,50,-8,31,8,18,-8,19,40,30,-56,17,-24,17,8,22,-8,31,8,16,64,16,32,16,-2,19,-120,16,-2,127,0,84,-4,85,36,85,-4,85,36,85,-4,85,32,88,-2,17,32,16,-1,19,0,16,0,1,-128,0,64,0,-2,31,-128,16,-128,16,-128,16,-2,31,-96,17,-96,17,-112,34,-120,36,-124,40,-126,48,-128,64,-128,0,0,0,0,16,-4,11,4,40,-60,47,68,32,68,34,68,34,68,36,-12,39,20,32,-44,63,36,32,-28,32,28,32,0,32,2,4,2,12,18,10,-110,17,82,16,18,32,-110,95,-110,16,18,17,18,17,18,23,18,16,66,16,-62,31,22,0,8,0,64,0,64,0,-128,124,-128,68,-2,68,2,69,36,69,36,70,96,68,96,68,80,124,80,68,-120,0,8,1,6,2,0,4,64,16,64,16,-128,16,-2,82,-126,84,-92,84,36,89,32,81,32,80,32,16,80,24,80,20,-120,18,4,33,2,66,0,4,0,16,4,16,-8,19,32,16,-1,-1,40,17,40,17,-1,23,40,25,40,49,40,81,-2,23,32,16,32,16,-2,83,0,32,0,0,4,16,-8,33,16,62,-1,35,-108,64,-108,126,-108,16,-1,19,-108,126,-108,16,-1,19,16,20,16,24,-1,19,0,0,0,0,24,0,-32,31,0,1,-2,127,16,9,16,9,16,9,-1,-1,16,9,16,9,-2,63,0,1,0,1,-4,63,0,0,-128,0,0,1,-2,63,0,1,-4,63,0,2,-2,127,32,4,16,8,-4,63,19,72,-16,15,16,8,16,8,-16,15,16,8,32,8,32,8,-2,11,32,8,-2,127,64,24,-1,31,-120,44,8,43,-4,74,-118,76,-8,8,-120,8,-8,8,-120,8,-120,8,32,0,16,0,8,-1,-1,20,124,20,68,127,68,85,124,85,-4,87,8,97,16,127,-1,65,16,65,16,127,80,65,48,0,0,0,-2,31,0,16,-4,31,0,16,-2,31,72,20,80,20,-80,37,14,38,-8,47,8,40,8,72,8,8,-8,15,8,8,-128,0,64,64,32,48,-1,15,0,0,-8,-125,8,98,-8,19,0,0,-8,23,96,16,64,32,-1,47,64,32,64,65,-128,64,32,8,32,16,32,16,-2,35,32,36,36,121,36,17,36,17,36,33,-4,127,32,0,32,0,34,14,34,112,62,0,0,0,0,1,0,1,-2,127,-4,63,-2,127,16,4,-8,31,-9,111,-16,15,16,8,124,63,84,41,124,63,18,10,-2,127,0,0,16,0,-112,127,-104,44,-108,27,-110,25,-98,110,-16,28,20,50,-44,63,-104,95,24,82,-104,31,21,18,-27,31,-122,16,0,16,32,0,32,8,62,16,32,18,-4,37,4,61,-4,105,4,17,4,33,-4,47,32,112,-1,3,32,14,32,112,32,0,32,0,-128,0,64,0,32,0,-1,31,-112,80,-112,48,-110,52,-100,20,-16,52,-112,84,-112,20,-112,20,-110,36,-14,37,30,78,0,64,32,4,32,4,-1,-1,32,4,-96,4,-128,32,-4,17,40,9,72,2,64,10,96,16,80,16,-112,33,12,34,2,76,0,0,0,0,4,1,-120,126,72,16,-1,23,-120,16,16,61,50,37,100,102,-4,39,-120,36,-52,60,52,37,-2,39,50,0,0,0,0,0,48,10,72,10,72,42,-2,42,80,43,80,42,126,47,80,42,80,42,126,42,80,46,80,51,127,66,64,0,64,0,64,0,32,2,16,124,-2,9,-124,8,72,-1,72,8,-1,11,32,8,32,62,-2,35,32,34,32,34,32,62,32,34,32,0,16,4,32,2,-1,127,16,4,32,8,68,17,120,30,-48,61,40,23,124,57,4,3,-120,18,84,34,18,34,-16,67,0,0,-128,0,0,49,-4,13,72,2,104,2,-112,28,8,99,4,4,-2,127,0,8,-16,15,16,18,34,17,-94,23,60,24,0,0,0,0,0,32,-4,19,4,8,4,0,-4,7,4,-16,-12,17,20,17,20,17,20,17,-12,21,4,24,4,24,28,16,0,0,0,0,64,4,64,4,64,36,68,36,72,36,-16,39,64,36,64,36,64,36,64,36,66,36,-62,37,66,62,124,96,0,0,4,4,4,4,20,4,-44,127,20,4,-44,63,84,36,84,36,84,45,-108,46,-108,21,84,20,4,36,4,68,28,4,0,4,0,0,-2,62,-126,34,-2,42,-126,42,-2,42,32,42,64,42,127,42,-87,43,73,42,-110,24,-94,22,66,33,-114,64,0,0,-128,0,-128,0,0,65,-2,33,2,17,68,10,68,2,64,0,64,4,96,8,-96,16,-112,32,8,65,4,2,2,12,0,0,0,0,4,1,-120,-2,80,36,-4,36,-124,60,-124,36,-124,36,-4,60,36,36,82,39,82,61,69,-26,68,6,120,4,0,4,32,2,32,2,-2,127,32,2,32,10,-4,31,68,18,-120,108,-120,15,104,49,48,7,-120,12,68,20,20,36,-14,71,0,0,0,1,0,1,0,2,-4,63,4,33,4,33,-28,35,68,34,68,46,-124,33,-60,32,36,35,4,44,-4,63,4,32,4,32,0,0,0,4,0,4,-4,15,36,9,36,49,36,73,36,6,36,3,-60,4,100,8,-108,16,4,33,4,6,60,24,0,0,0,0,32,8,32,8,32,8,32,8,32,8,32,8,48,8,80,12,80,18,-112,18,-120,33,8,33,4,65,2,66,0,0,0,0,32,8,32,8,32,8,32,8,32,8,48,8,48,12,72,18,-120,17,-124,16,-126,33,2,66,-2,-1,0,0,0,0,64,0,64,0,-2,71,64,48,-4,15,-128,0,-2,15,8,17,-4,19,66,36,64,40,-4,71,-64,64,48,1,12,2,0,4,0,16,-4,16,-124,82,-124,52,-124,52,-4,-2,-124,16,-124,24,-124,52,-4,50,-124,80,-124,80,-124,16,-124,16,-1,19,0,16,72,0,72,-1,72,20,-2,20,72,126,72,86,-1,87,0,86,124,102,68,98,68,66,124,126,68,66,68,126,124,66,68,64,32,8,64,16,126,31,-120,36,72,83,-128,8,-2,4,64,127,-4,18,-96,30,32,19,-2,37,48,36,72,36,-124,95,2,0,0,8,-4,19,4,18,4,34,4,50,4,50,-4,83,32,80,32,17,62,18,32,18,32,19,-96,18,-32,20,63,24,0,16,64,0,48,0,-2,63,82,38,-82,39,34,62,-4,21,36,49,-4,63,32,48,-2,49,34,55,-2,57,34,97,32,0,32,0,32,8,64,16,126,31,-112,34,-16,79,16,8,-16,15,-16,15,-16,15,0,2,-2,127,16,5,88,26,38,100,-16,15,0,0,0,2,0,1,-2,127,66,68,34,73,24,73,-4,63,8,17,-8,31,0,1,-8,31,8,17,-8,31,8,17,8,17,0,1,32,16,36,17,36,17,-4,17,-96,124,16,17,-2,21,32,27,32,53,-2,85,32,17,-2,17,32,17,-1,17,0,113,0,1,-128,0,-126,16,-126,16,-2,31,0,5,-128,8,-2,15,-128,16,-128,48,-4,95,-128,16,-4,31,-128,16,-1,31,0,16,0,16,32,0,34,10,34,10,34,18,-2,19,64,49,48,50,-2,83,32,22,-2,27,32,18,-2,19,32,18,-1,19,0,18,0,18,32,0,64,60,124,36,-120,36,-120,36,-1,60,-128,36,-68,36,-92,60,-92,36,-92,36,56,37,33,69,33,85,62,73,0,2,-128,0,64,0,-1,31,-128,80,96,80,-2,63,8,49,16,19,-104,50,100,-44,64,20,-1,31,64,16,64,32,64,64,64,0,0,8,64,8,48,74,-1,45,72,44,-56,8,-88,126,52,25,50,29,32,42,-1,43,32,72,32,8,32,8,32,8,32,8,-128,0,64,32,-2,23,8,9,8,1,16,65,-104,33,100,18,98,4,64,8,-1,23,64,16,64,32,64,32,64,64,64,0,0,0,-4,127,68,33,52,25,28,15,-28,49,-124,0,-2,127,16,2,96,4,-104,27,-124,32,-2,127,-128,0,-128,0,-128,0,8,8,8,8,8,8,8,8,8,127,-1,9,8,8,-120,28,72,26,72,40,40,72,8,8,8,8,8,8,56,8,0,8,0,1,0,2,-2,127,0,4,0,4,-4,9,8,8,8,24,16,24,-1,111,16,8,16,8,16,8,16,8,-16,8,0,8,32,0,32,0,32,0,32,0,-2,127,32,0,32,0,32,8,32,4,32,2,32,0,32,0,32,0,32,0,-32,0,0,0,4,0,-120,0,72,0,-2,127,32,16,-2,17,32,16,64,60,-1,103,-128,100,-2,36,16,37,16,61,16,38,-1,5,0,0,0,16,-4,19,4,18,-4,19,4,-2,-4,19,-1,23,64,18,-4,59,84,-46,-44,19,88,18,-8,18,100,23,98,112,64,0,8,17,-112,16,80,16,-2,19,32,-4,-4,17,32,16,64,28,-1,51,-128,-48,-2,16,16,17,16,18,16,20,-1,49,0,0,72,16,72,16,72,16,-2,19,72,126,72,16,-1,19,0,20,-4,25,4,49,4,81,-4,17,4,17,-4,17,4,49,4,1,64,16,64,16,68,17,68,17,72,-2,72,19,-52,18,-46,28,80,52,64,80,-2,23,64,16,64,16,64,16,-1,127,0,0,72,8,72,16,72,16,-2,63,72,64,72,64,-1,63,0,8,-2,8,-126,126,-126,8,-2,8,-126,10,-2,12,-126,8,-126,0,-120,16,-120,16,-1,23,-88,16,-24,-2,80,16,-112,16,12,29,-5,50,0,80,-4,17,4,17,4,17,-4,17,4,113,4,1,64,0,64,32,64,16,64,16,64,8,-4,7,-128,0,-128,-16,-96,16,16,17,8,17,4,18,0,28,0,38,-2,65,0,0,32,8,64,16,-2,31,-120,36,-120,37,-128,67,96,4,24,24,-10,111,0,0,-16,15,16,8,16,8,16,8,-16,15,16,8,-128,0,64,0,-2,15,8,9,8,73,-1,47,104,41,-112,24,12,43,-6,93,0,16,-4,19,4,18,4,34,-4,67,4,2,0,16,0,16,-1,19,8,16,8,-2,8,16,8,16,8,22,8,56,8,-48,8,16,8,16,8,16,8,16,112,112,0,0,0,1,0,1,0,1,0,1,0,1,-2,127,0,1,-128,1,-128,1,64,2,64,2,32,4,16,4,8,24,6,96,0,0,0,0,-8,15,8,8,8,8,8,8,-8,15,-128,0,-128,0,-2,127,-64,2,-64,2,-80,12,-120,48,-122,64,-128,0,-128,0,0,0,0,0,-2,127,0,1,0,1,-8,3,8,2,16,4,16,10,-96,17,96,0,64,0,-128,1,0,2,0,124,0,0,64,0,64,8,64,8,-2,23,-4,23,-128,48,0,49,-1,95,72,18,76,21,-46,24,96,16,-40,17,68,22,-64,17,0,16,32,4,48,4,-88,63,36,4,-1,127,-96,63,-92,36,-92,63,-104,36,-104,63,-40,63,16,10,-40,127,42,10,70,49,-128,64,-112,8,-112,8,-112,8,-1,127,-112,8,-112,8,-2,127,-126,64,-126,64,-8,79,-120,8,-120,8,-120,8,-72,8,-128,8,-128,0,32,0,64,0,64,126,-120,16,-124,32,60,63,-62,35,0,36,0,100,-4,85,4,9,4,9,4,17,-4,33,4,65,4,1,-128,4,-112,8,-120,8,-120,16,-124,16,-121,48,-8,48,64,87,64,16,64,16,32,16,32,16,18,16,18,16,14,16,0,16,64,2,80,4,76,8,126,56,-32,79,18,8,10,8,-2,15,16,8,-112,8,16,9,16,9,80,9,32,2,24,12,4,48,64,4,80,8,76,8,126,24,-32,111,32,8,25,9,-122,8,-1,127,0,1,-120,2,112,4,16,124,-104,5,6,6,0,0,32,4,32,8,32,8,-2,19,32,96,32,8,-1,23,8,16,8,48,-2,83,8,17,-120,16,72,16,8,16,40,16,16,16,64,0,64,64,-4,39,68,16,-1,15,68,0,-4,7,64,-16,68,20,88,19,-32,17,88,22,68,17,-128,60,-2,67,0,0,0,0,0,1,32,6,16,24,-4,63,2,0,-8,15,8,8,8,8,-8,15,0,1,-120,20,68,36,20,36,-14,71,0,0,32,0,32,0,32,-1,32,36,-4,37,36,61,36,37,80,36,80,60,80,36,80,39,-112,60,-110,100,18,5,30,6,0,4,0,16,0,16,-4,17,4,17,4,-1,4,17,-4,17,4,21,4,25,4,49,-4,81,0,16,0,16,-1,19,0,80,0,32,0,0,-16,15,16,8,16,10,16,9,16,9,-112,8,-1,-1,16,8,16,8,16,8,16,8,16,16,-48,48,48,64,0,0,16,8,32,4,32,2,-8,31,-120,16,-120,16,-8,31,-120,16,-120,16,-8,31,-128,0,-2,-1,-128,0,-128,0,-128,0,-128,0,0,33,0,18,62,18,36,12,-92,63,-88,36,-88,63,-92,36,-92,36,-94,63,34,4,-30,-1,44,4,32,4,32,4,32,4,8,16,16,17,-112,16,-96,16,-4,127,36,18,-4,19,36,30,36,50,-4,83,32,16,-1,23,32,16,32,16,32,112,32,0,0,0,-4,60,-124,36,-124,36,-124,36,-4,60,-124,36,-124,36,-124,60,-124,36,-4,36,0,36,0,36,-1,37,0,76,0,0,0,0,0,0,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,8,16,-8,31,0,0,0,0,-1,-1,0,0,0,0,0,8,0,8,-2,31,0,16,-4,47,0,64,-8,63,-120,18,-120,22,-120,11,104,58,-120,18,-120,23,-58,8,54,16,0,96,0,4,0,8,-4,9,4,17,4,17,4,49,-4,49,4,81,4,17,4,17,-4,17,0,16,0,16,-1,23,0,16,0,16,8,16,8,17,-48,16,-4,25,36,53,36,53,-4,83,36,81,36,17,-4,17,32,16,-1,23,32,16,32,16,32,16,32,16,64,0,68,32,72,17,72,10,80,2,-96,64,-104,32,68,23,68,9,72,9,-88,18,-80,18,16,33,8,33,6,78,0,0,0,0,6,39,120,17,16,10,16,2,80,-12,94,23,80,17,80,21,80,21,80,19,126,23,0,27,-32,20,30,8,0,0,8,1,-112,0,-112,124,96,4,-4,5,36,61,-4,33,36,65,36,65,-4,121,32,8,-1,15,32,8,32,8,32,112,32,0,0,0,-4,127,4,1,4,9,-8,17,0,25,-2,39,-128,64,-128,0,-8,31,-120,16,-8,31,-120,0,-4,1,2,62,0,0,0,1,0,1,4,33,8,17,48,9,64,5,0,1,-8,63,8,0,8,0,-8,31,8,0,8,0,-8,63,8,0,8,0,32,16,32,16,34,18,36,17,-88,126,48,16,-4,19,4,28,4,48,4,80,-4,19,4,16,4,16,-4,19,4,112,4,0,-128,0,-120,16,-112,8,-96,4,-2,63,2,32,-14,47,16,8,16,8,-16,15,64,2,64,2,66,4,66,8,124,112,0,0,32,4,32,4,-2,127,32,4,32,4,-16,19,32,12,64,96,-68,24,-44,1,-108,4,-92,9,36,14,68,16,-104,33,0,0,32,8,34,8,36,10,40,9,40,127,-80,24,32,24,-2,47,2,42,2,72,-2,73,2,8,2,8,2,8,-2,11,2,8,0,0,0,0,-4,63,4,1,4,1,4,1,4,1,4,1,8,2,8,2,8,2,8,4,8,8,8,16,112,96,0,0,64,0,-128,16,-4,17,4,17,68,125,40,17,8,17,48,29,-2,49,66,80,82,18,84,18,84,18,-12,19,52,80,8,32,0,0,6,0,-8,63,34,34,20,35,-108,62,-120,8,8,40,-2,47,2,41,2,41,-34,41,2,47,-2,57,2,97,2,1,2,8,2,8,-30,23,10,18,74,18,-22,53,42,54,-118,80,-118,16,-22,23,-118,16,-126,16,-30,16,2,23,14,16,0,16,0,2,0,2,-16,31,16,20,16,18,16,17,112,16,0,16,-4,31,68,34,68,34,68,34,-60,63,4,0,40,0,48,0,32,0,32,32,32,16,-2,11,64,0,-2,125,64,8,-1,27,68,20,-124,50,-1,80,68,17,36,17,4,22,24,16,0,16,0,0,-8,31,8,16,8,16,-8,31,2,16,4,16,-8,15,16,0,-2,127,16,8,16,4,16,2,16,1,-48,0,32,0,4,0,-124,127,36,8,36,18,36,33,36,33,-92,127,36,4,36,4,-92,127,36,4,4,4,-124,7,4,120,20,0,8,0,0,0,6,2,-8,125,66,9,36,9,-92,126,-120,24,-34,29,2,45,2,43,-34,73,2,73,2,9,-2,9,2,9,0,9,64,16,64,16,126,16,64,24,-4,57,4,53,-4,85,4,81,4,17,-4,17,32,16,-1,23,32,16,32,16,32,16,32,16,8,0,16,66,16,33,-2,39,64,16,64,0,-8,-13,8,18,-8,19,8,18,-8,19,8,18,-8,27,0,38,-2,65,0,0,0,0,-128,32,0,17,-4,9,72,2,96,4,-112,24,8,33,6,70,-8,31,72,18,72,18,72,18,72,18,-1,-1,0,0,32,8,32,16,-1,39,64,32,-2,75,82,18,82,34,-2,51,0,80,-1,23,-64,16,-92,18,-110,20,-118,20,-8,24,0,16,0,0,-4,9,4,17,-4,33,4,65,-4,5,0,8,0,16,-2,55,8,80,-1,23,8,17,-120,16,72,16,48,16,16,16,32,8,32,8,64,16,64,16,124,62,-124,34,4,35,68,34,36,62,36,34,20,34,4,34,4,34,4,62,60,34,0,0,0,0,-46,63,92,36,82,38,-116,37,4,61,-6,17,2,22,-4,48,-124,62,-124,48,-4,48,72,54,80,56,-1,-61,0,0,0,8,0,8,-1,11,16,42,16,44,16,44,16,72,16,72,16,72,16,8,16,12,16,18,16,33,16,32,112,64,0,0,0,0,-104,0,100,63,40,18,48,12,16,8,-1,31,0,96,-16,15,16,8,-16,15,32,0,64,4,64,2,-2,127,0,0,32,8,64,16,126,63,-112,68,8,69,-8,31,0,1,0,1,-1,-1,32,0,-2,63,32,8,32,4,32,2,-32,0,0,0,0,0,20,0,-40,127,-110,70,-116,69,4,125,-6,71,2,68,-8,69,8,125,8,69,-8,69,-120,124,80,68,-1,7,0,0,0,0,-112,63,100,2,40,36,-4,31,3,16,-8,111,-8,15,32,4,-1,127,0,0,-32,7,34,4,34,12,62,112,0,0,0,0,126,0,68,127,68,2,72,34,72,18,80,10,76,4,66,12,66,10,66,18,66,17,92,96,64,0,64,0,64,0,0,0,-4,17,4,17,4,17,-4,17,4,-1,-4,17,0,16,-1,19,32,17,32,23,62,27,32,99,-96,4,126,8,0,0,0,8,12,8,-16,17,16,17,16,17,16,49,16,49,-1,81,16,17,16,17,16,17,48,17,73,17,-87,17,22,17,0,16,-128,0,64,32,32,16,-1,15,-112,0,-96,64,-2,35,34,18,-6,3,34,10,-14,18,-110,18,-14,34,2,34,28,66,0,2,32,0,32,32,32,16,-4,19,36,10,36,2,36,-14,-4,19,36,18,36,18,36,18,-4,19,0,16,0,44,-2,67,0,0,32,0,32,14,64,120,64,8,126,8,-120,-1,-56,8,72,9,72,62,48,34,48,34,32,34,48,62,-52,34,2,33,0,0,32,8,32,16,64,16,127,63,-120,68,-120,68,-128,0,-4,31,-124,16,-124,16,-4,31,-124,16,-124,16,-124,16,-4,31,4,16,32,0,32,68,32,40,36,25,36,25,40,105,40,9,40,13,80,21,80,36,80,68,80,68,-120,8,-124,8,2,123,0,4,-128,0,-128,32,-8,17,-112,9,80,70,96,32,-72,16,38,3,32,20,-2,23,32,32,48,33,44,34,34,68,-96,72,64,0,0,0,-4,63,68,17,36,9,28,7,-28,13,-124,53,96,8,-2,15,64,24,-4,111,64,8,-4,15,-1,15,0,8,0,8,64,0,32,8,16,8,-1,19,-120,124,80,20,-4,39,36,38,-4,43,36,42,-12,18,-108,26,-12,38,4,34,20,66,8,2,0,16,4,16,-8,17,16,17,16,-1,16,17,16,17,-2,21,16,25,16,49,16,81,40,17,74,17,-90,17,18,81,0,32,0,1,-128,0,-2,31,0,16,12,16,-16,23,64,20,32,20,-2,23,32,20,32,20,80,36,-112,37,74,70,38,68,32,0,32,16,32,17,32,17,32,17,44,17,116,-3,-92,17,36,23,36,17,36,17,60,23,40,57,34,-63,2,1,-2,1,0,0,32,4,32,4,-2,127,32,5,-96,4,-2,127,32,4,64,2,-2,63,2,33,-6,47,8,9,8,9,56,9,0,9,0,1,32,8,64,16,-1,31,-120,36,-120,66,-8,63,-120,0,-8,31,-128,16,-128,16,-4,31,-124,2,-124,14,-72,16,-128,96,-128,0,0,1,-128,0,-128,0,-2,127,32,4,64,2,-2,127,2,65,2,65,-8,31,8,17,8,17,8,17,48,17,0,1,0,1,16,8,32,4,32,2,-4,63,-124,0,-124,0,-4,31,-128,16,-128,16,-2,31,-126,2,-124,2,-116,4,-112,8,-128,48,-128,0,0,0,8,33,-112,16,-4,23,68,8,68,0,-4,3,64,114,-4,19,-60,16,68,17,92,18,64,20,64,40,-2,71,0,0,0,0,64,8,48,16,-2,19,-120,34,80,36,-2,127,34,10,34,18,-4,39,36,57,36,97,36,15,44,113,32,1,32,0,0,8,-2,8,16,127,32,8,124,62,68,34,84,62,84,34,84,62,84,62,84,34,-28,-1,80,20,76,35,-125,32,0,64,64,16,32,16,16,16,-1,17,16,127,16,17,30,17,16,21,16,25,16,49,-4,82,-124,18,-124,18,-124,18,-4,84,-124,32,32,0,32,32,-2,23,64,8,-8,3,8,66,-8,35,8,18,-8,3,8,10,-8,19,-1,31,-96,32,24,33,6,70,0,8,80,0,80,0,80,126,-4,17,84,33,84,33,-4,61,84,101,84,101,84,37,-1,39,80,60,-120,36,6,39,1,4,0,0,0,1,0,1,0,1,-2,1,0,1,0,1,-8,31,8,16,8,16,-8,31,0,0,-120,20,68,36,68,34,34,66,0,0,64,2,64,2,64,2,-8,31,72,18,72,18,72,18,-8,31,72,18,72,18,-1,-1,64,2,32,4,24,8,4,48,2,64,32,8,16,8,16,126,-4,8,-124,126,-124,8,-4,-1,16,0,16,62,-98,62,-112,34,-112,62,-48,34,48,35,30,45,0,34,64,0,64,8,64,8,-8,127,72,8,72,15,-48,24,-78,104,26,9,14,51,0,1,-4,63,0,1,0,1,-1,127,0,0,0,1,0,1,0,1,-8,63,8,33,8,33,-8,63,8,33,8,33,8,33,-8,63,0,1,2,1,2,1,-4,1,0,0,0,8,0,8,-2,19,34,18,34,18,34,50,34,50,-2,83,34,18,34,18,34,18,34,18,34,18,-2,19,2,18,0,16,0,4,0,8,0,8,-4,31,4,16,-28,63,36,81,36,17,-28,31,36,17,36,17,-28,31,4,0,4,0,120,0,0,0,0,1,-128,0,64,0,-2,31,-128,16,-128,16,-2,16,-128,16,-128,16,-8,23,8,20,8,36,8,36,-8,71,8,68,8,4,64,16,32,16,16,16,-1,27,32,58,32,54,62,86,32,82,32,18,-4,18,-124,18,-124,18,-124,18,-4,18,-124,20,-124,16,0,0,16,8,96,6,-2,63,64,2,-8,31,120,20,8,24,-8,31,8,16,-8,31,-2,127,-128,2,96,4,30,120,0,0,0,0,-128,32,96,24,-4,7,4,2,4,66,-4,35,64,16,64,1,64,9,126,18,64,18,64,37,-64,36,126,72,0,0,0,0,120,63,72,33,72,33,72,63,72,42,70,42,-128,63,-4,42,40,42,-88,63,48,42,16,81,104,81,-122,96,0,1,0,0,-2,1,18,127,18,17,126,17,18,33,-2,61,2,101,2,101,122,37,74,37,122,61,2,37,2,34,14,4,0,0,0,0,0,0,-4,63,4,36,4,36,20,36,36,36,68,36,68,36,-124,36,4,61,4,38,4,36,60,0,0,0,0,0,48,0,40,63,72,41,68,41,127,63,-56,41,-56,63,126,33,72,61,72,53,126,53,72,61,127,33,64,71,64,68,64,0,0,0,-2,3,34,66,34,50,-6,10,34,2,-2,3,2,10,-14,18,-110,18,-110,34,-14,36,2,68,26,4,4,8,0,0,0,0,0,0,-4,63,4,0,4,0,36,0,68,0,-120,0,8,3,8,4,8,8,8,16,8,32,104,0,16,0,0,0,32,16,32,16,62,16,32,16,-4,125,4,17,-4,17,4,29,-4,49,32,80,32,16,-1,23,32,16,32,16,32,80,32,32,0,0,-8,15,8,8,8,8,8,8,-8,15,-128,0,-4,31,-124,16,-124,16,-124,16,-124,16,-76,16,-120,16,-128,0,-128,0,64,8,64,16,-128,16,-128,63,-2,64,-126,64,2,127,66,9,34,8,34,127,18,8,2,10,2,12,4,12,60,8,0,0,0,0,-2,33,34,25,34,5,-2,1,34,-15,-2,17,2,17,122,17,74,17,74,22,122,26,2,26,10,18,4,4,0,0,32,0,32,124,-96,68,-96,68,-2,69,32,125,32,10,32,40,-2,47,32,40,80,40,80,46,-120,56,-124,96,4,-127,2,2,0,0,32,2,56,14,-60,49,0,1,-8,6,6,121,-16,15,-16,18,32,3,124,60,-120,1,48,31,-64,0,0,63,0,0,40,0,40,1,40,125,-2,19,40,17,56,33,0,61,-2,37,32,100,-2,39,48,36,112,60,-88,36,-92,36,34,3,32,0,40,16,40,17,40,17,-2,19,40,125,40,85,56,85,0,85,-2,125,32,16,-2,23,112,28,104,50,-88,-62,38,3,32,0,32,0,32,1,32,33,32,18,-4,11,32,4,32,-12,-2,23,64,16,-96,16,-112,16,8,17,4,22,0,40,-2,71,0,0,72,0,72,65,72,49,-2,15,72,1,120,1,0,-15,-4,17,32,16,-2,23,-96,16,-80,20,56,25,36,26,34,20,32,0,0,0,-16,31,-32,7,-72,31,-4,127,72,18,48,12,-20,59,-2,127,2,64,-14,79,-16,15,-16,15,16,8,-1,-1,0,0,0,0,0,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,6,-128,1,0,0,0,0,0,0,-1,127,16,68,16,68,16,124,16,68,16,68,16,124,16,68,16,68,16,68,16,124,80,68,32,64,0,0,0,0,0,0,-1,127,16,68,16,68,16,68,16,68,16,68,16,68,16,124,16,68,16,68,16,64,16,0,80,0,32,0,0,8,0,16,-1,17,8,62,8,64,8,64,8,126,8,8,8,8,8,127,8,8,8,9,8,10,8,12,72,8,48,0,0,0,-2,3,32,126,64,16,-4,17,4,17,36,17,36,17,36,17,36,17,68,17,68,17,96,16,-104,113,6,22,0,0,0,0,-16,15,16,8,-16,15,20,8,-12,47,-12,47,4,32,124,62,64,2,124,126,68,18,68,18,68,18,68,98,64,2,64,8,48,16,8,16,-2,62,-126,64,-126,64,-2,127,16,8,-112,8,-112,126,-98,8,-112,8,-112,10,80,13,63,10,0,2,0,2,-128,1,64,0,-4,63,4,32,4,32,-8,31,-128,0,-128,8,-4,8,-128,8,-128,24,-128,28,-128,35,-2,64,0,0,0,0,0,32,-1,19,16,8,16,0,16,0,16,-16,16,16,16,16,16,16,16,18,16,20,16,20,80,24,32,16,0,0,0,0,12,0,-16,31,-128,0,-128,0,-4,63,-128,0,-128,0,-1,127,0,1,64,2,32,4,16,4,-8,8,4,31,0,0,0,2,0,2,0,4,-1,127,0,8,-128,8,-128,8,-128,16,-4,31,-128,0,-96,4,-112,8,-116,16,-126,32,-128,66,0,1,0,2,0,4,-8,7,16,8,32,22,64,33,-128,0,64,3,56,28,6,98,-128,1,96,0,0,6,-128,1,96,0,0,0,32,2,32,2,-2,127,40,2,-16,31,-128,0,-1,127,-8,31,-120,16,-8,31,-8,31,-128,0,-4,63,-128,0,-2,127,0,0,-112,16,-112,16,-2,23,-112,16,-4,59,-1,63,64,84,-4,87,68,82,-4,19,-4,19,64,16,-2,23,64,16,-1,31,0,16,32,0,32,0,32,127,32,0,-2,1,34,0,34,127,34,8,34,20,68,20,68,34,68,46,68,113,-76,1,8,1,0,1,32,16,64,16,64,16,-1,19,-128,126,32,17,32,25,32,54,-2,55,32,80,-88,80,36,17,34,18,33,20,-96,16,64,16,0,8,0,8,-2,19,2,18,-2,19,2,50,2,50,-6,82,-118,18,-118,18,-6,18,2,18,2,18,18,18,12,18,4,18,0,16,0,16,-2,17,2,17,2,89,-6,85,2,-107,122,-111,74,-111,74,17,74,17,122,17,2,17,2,17,26,17,4,17,64,0,-128,0,-128,64,-2,47,0,33,32,18,32,2,32,12,-2,23,32,16,48,33,40,34,36,68,34,8,32,1,-64,0,0,0,-4,39,4,20,4,12,-4,5,4,68,4,52,-12,4,-108,4,-108,20,-12,20,4,36,4,36,20,68,8,68,0,4,-128,0,0,9,-36,51,68,34,68,34,-60,35,68,34,68,34,-36,59,64,34,64,2,64,2,66,4,66,8,124,112,0,0,8,8,8,8,-120,8,72,8,72,-2,40,8,8,9,-56,14,40,24,8,104,31,8,-24,11,8,8,8,72,8,72,8,48,32,0,32,0,32,8,32,6,32,1,32,16,32,12,32,3,32,0,-1,0,32,-1,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,124,-4,75,32,72,32,80,-2,87,32,72,32,69,60,69,32,85,32,73,-96,66,96,66,62,76,0,64,0,0,0,0,-2,127,0,0,-8,31,8,16,8,16,8,16,-8,31,32,0,64,8,64,4,-128,2,-128,0,-1,127,0,0,0,0,-2,71,0,32,0,16,-4,11,4,2,4,-14,-4,19,16,17,-112,16,-96,16,-2,31,0,24,0,46,-1,65,0,0,0,1,-128,0,64,0,-2,31,0,80,-2,55,0,48,-4,19,4,50,4,82,-4,19,8,18,16,17,-112,32,-1,79,0,0,0,8,62,8,-94,63,36,9,36,9,-24,127,40,4,36,8,-94,63,-94,80,-95,80,-87,31,-90,16,-96,31,-96,16,32,0,0,8,-4,8,72,15,72,8,-88,-1,48,22,24,37,102,68,-128,5,-8,31,-8,31,8,16,-8,31,8,16,-8,31,8,16,0,1,0,1,-4,127,0,1,-8,31,0,1,-2,-1,-8,15,8,11,-56,8,-1,-1,8,19,-56,16,-2,31,104,0,16,0,32,8,32,8,-1,43,32,40,32,124,-2,75,-108,72,84,72,32,13,-96,56,-1,75,64,8,80,8,-116,8,2,9,0,10,32,0,32,66,32,36,32,24,-2,41,34,73,34,9,34,25,34,41,-2,41,40,72,36,8,34,8,62,8,-63,91,0,32,32,0,32,32,-2,23,32,8,32,0,-2,7,36,-13,-28,16,32,18,-96,17,-1,23,48,16,72,20,-124,25,2,18,0,2,64,16,68,16,68,16,-8,19,72,16,80,-4,-1,23,64,16,-4,17,4,23,4,29,-4,49,4,-63,-4,1,4,1,4,1,64,0,64,0,68,120,-8,73,72,72,80,120,-2,75,32,72,-4,120,-124,75,-124,76,-4,72,-124,120,-4,72,-124,64,-124,0,32,0,34,62,36,34,-4,35,40,42,48,42,-1,43,32,42,124,42,-60,43,68,50,124,24,68,36,124,36,68,66,68,0,16,8,16,8,16,8,16,8,16,-2,16,24,-2,25,16,44,16,42,16,40,16,40,16,72,16,8,-1,11,0,8,0,8,64,16,32,16,16,32,-1,61,68,65,-2,65,68,-3,68,17,124,17,-4,125,72,18,40,22,16,26,40,18,-58,4,0,9,16,0,16,60,16,36,16,36,16,36,16,60,-2,37,16,36,16,60,16,36,16,36,16,36,16,68,-1,85,0,76,0,0,-128,0,64,0,-1,31,16,18,16,18,-2,31,16,18,-16,19,0,16,-8,31,16,17,-96,32,64,32,-80,33,14,78,0,0,64,0,32,64,32,48,-2,15,-120,4,-1,71,-120,36,-8,20,0,20,-8,21,72,36,88,36,32,36,88,72,-122,83,0,0,64,16,32,16,16,16,-2,16,-126,126,-126,18,-126,20,-126,36,-2,36,-126,36,-128,24,0,13,0,19,0,33,0,65,0,2,0,16,0,16,-1,33,0,62,-4,40,-124,72,-124,72,-124,127,-4,8,0,8,-124,20,72,18,72,33,16,32,-1,67,0,0,0,16,92,16,-108,33,20,61,-28,65,36,65,71,125,-2,17,18,17,20,125,-44,17,24,23,24,25,36,25,67,17,0,1,0,2,-8,12,-120,48,-120,32,-120,32,-120,62,6,33,0,32,-4,63,72,32,80,32,32,62,80,-32,-116,32,2,35,0,32,0,4,30,36,-32,52,64,45,64,46,64,36,-1,63,72,44,72,46,72,53,72,36,-120,36,-120,36,-120,63,8,1,0,0,32,0,36,33,36,17,36,9,-4,1,0,124,-1,7,32,68,64,72,-2,41,82,41,82,49,82,29,82,-31,12,1,4,1,0,16,-4,32,36,35,36,70,-28,75,103,-70,64,-46,-4,19,20,34,20,62,-40,98,24,3,24,30,36,98,-61,2,0,2,64,0,-96,16,-112,16,8,17,-1,17,16,127,16,19,-2,21,16,17,16,17,-2,17,16,31,16,113,-1,1,0,1,0,1,8,0,16,16,32,12,64,2,-8,15,8,8,8,8,8,8,8,8,-16,15,64,2,64,2,66,4,66,8,60,48,0,64,32,0,32,62,32,34,32,36,32,36,32,40,32,40,32,36,80,34,80,34,-120,50,8,45,8,33,4,34,2,36,0,32,8,0,8,0,8,0,8,126,-1,3,8,36,8,20,-120,20,72,12,72,8,40,12,8,18,8,17,40,96,40,0,16,0,8,0,8,34,-112,33,-16,47,31,32,-28,-1,116,36,-44,39,20,32,-40,47,-120,45,-40,49,36,-49,36,1,67,5,-128,2,32,0,32,0,32,120,-2,79,32,72,36,73,36,73,36,73,36,73,-4,73,32,120,32,72,34,72,34,0,62,0,0,0,-120,0,80,124,-1,71,80,68,-4,69,84,125,-100,17,-124,17,-4,63,-4,49,8,48,-1,51,-120,62,72,-32,56,0,8,0,32,0,32,16,64,12,-64,-1,127,62,-120,34,-120,62,72,1,72,126,72,4,48,8,16,15,48,120,-52,8,2,59,0,0,0,8,-2,9,16,8,32,-1,-4,8,-124,74,-108,74,-108,74,-108,74,-108,126,-92,8,-92,10,48,12,76,12,-125,9,0,0,0,0,-4,63,4,33,4,33,-4,63,36,41,36,41,36,41,-28,47,12,33,12,33,-12,33,4,32,-4,63,4,32,0,0,32,16,32,16,32,32,-2,63,32,64,36,65,36,127,36,17,36,17,-4,127,32,16,32,18,34,20,34,24,30,16,0,0,0,0,-2,1,64,30,64,16,-1,31,-128,16,-128,16,-4,23,4,20,-4,39,4,36,-4,71,4,68,-4,71,4,4,0,4,0,0,6,32,-8,23,32,20,-2,15,32,4,-4,-11,4,21,-4,21,4,21,-4,21,4,25,-4,17,0,44,-2,67,0,0,0,16,-4,23,-120,16,-88,18,-104,125,-120,17,84,18,32,22,-4,31,-92,116,-108,-110,-104,17,88,17,20,17,34,118,64,32,32,0,64,0,124,124,-120,68,80,71,48,68,104,68,-112,68,62,71,68,68,-28,124,24,71,16,0,32,0,-64,7,0,0,0,1,0,2,-4,3,8,4,16,10,96,17,-128,1,-128,14,-4,49,8,2,8,5,-112,8,-96,16,-64,0,0,7,0,56,-128,0,0,1,0,1,-2,127,64,2,48,4,40,4,38,120,32,0,-2,127,32,8,32,6,32,1,32,0,-96,1,64,0,0,16,-8,17,8,17,8,17,8,125,10,17,44,17,32,18,-2,19,-80,16,-80,28,40,49,36,66,34,12,32,0,32,0,0,8,120,16,72,60,72,36,72,60,-120,36,-82,36,32,61,32,36,-1,-3,104,12,104,12,-92,52,34,69,32,28,32,4,0,0,-32,7,32,4,32,4,32,4,32,4,-66,24,-128,32,-128,0,-2,127,-64,2,-96,4,-104,8,-122,16,-128,96,-128,0,0,0,-8,62,-120,34,-120,34,-120,34,-120,62,46,11,32,40,-2,47,96,40,-80,40,-88,46,40,57,38,-30,32,4,32,0,32,8,16,8,16,8,-2,62,-126,50,-126,50,-64,42,66,42,68,126,88,42,96,38,64,38,66,34,98,34,62,74,0,12,4,0,4,31,20,17,20,17,20,17,-44,21,20,36,20,4,-44,127,20,4,20,14,20,21,-124,36,20,68,12,4,0,4,32,8,64,8,-2,11,-128,12,-4,42,16,43,-1,75,0,76,-4,8,-124,8,-4,8,-124,8,-4,8,-124,8,-108,8,-120,8,0,0,32,0,64,62,-2,39,0,37,-4,43,-4,39,4,53,-4,45,20,33,-120,33,-128,0,-8,31,-128,0,-2,127,0,0,16,0,-48,16,-104,19,-108,16,-110,124,-112,84,-2,87,-108,84,-12,124,-108,17,-104,22,-104,30,-102,50,-22,-64,-122,2,0,1,16,16,80,16,-104,19,-108,20,-110,84,-2,87,-112,84,-108,84,-8,84,-104,85,-112,86,-112,92,-88,100,-87,4,-58,2,2,1,16,4,32,12,124,118,100,21,-44,20,-52,127,92,20,64,21,126,30,2,50,2,86,-2,23,-126,26,-124,82,28,33,0,0,32,8,32,8,-24,17,36,23,34,49,32,49,-1,95,34,81,84,17,-108,17,24,23,16,25,24,17,41,21,70,19,0,16,0,16,-1,8,16,127,32,73,124,81,84,62,84,82,84,76,84,12,84,18,84,127,84,34,40,34,36,62,-62,34,0,1,0,0,-112,32,16,17,16,17,18,11,20,3,20,-13,24,21,48,21,-48,17,16,17,16,21,18,25,18,25,30,17,0,1,16,16,-48,16,-104,19,-108,16,-110,16,-1,127,-112,20,-108,36,-12,36,-104,41,-104,26,-120,24,-70,20,-58,34,-122,65,0,0,0,0,-4,127,64,2,72,34,80,18,80,18,96,10,64,2,-2,127,0,1,-120,20,68,36,18,36,17,68,-16,71,0,0,0,0,0,0,-2,31,0,16,0,16,-8,19,8,18,8,18,8,18,24,18,112,18,0,18,2,18,2,34,-4,67,0,0,0,0,0,16,-2,17,0,17,0,125,124,17,68,17,68,21,68,25,92,50,64,82,64,18,66,18,66,20,126,116,0,0,0,0,-8,67,8,34,-8,19,8,10,-8,3,0,1,-4,-9,68,26,100,18,-108,19,-12,19,20,16,8,44,-1,67,0,0,0,0,-66,127,-92,76,-92,79,40,120,40,0,-80,63,44,0,-30,-1,34,16,34,31,50,1,44,1,32,14,32,0,0,0,16,0,80,16,-104,19,-108,32,-110,60,-112,72,-2,-97,-110,16,-12,16,-108,17,-104,22,-120,16,-103,20,-91,24,-122,18,0,1,0,0,-8,31,-120,16,-120,16,-8,31,8,17,-56,18,56,28,-8,31,0,1,-120,20,68,36,18,36,17,68,-16,71,0,0,0,0,-2,127,0,2,0,2,0,4,0,4,-4,63,68,34,68,34,68,34,68,34,68,34,68,34,88,34,8,32,0,0,0,0,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,34,8,34,16,38,48,60,64,0,0,0,0,-2,127,16,8,16,8,16,8,-16,15,16,8,16,8,-16,15,16,8,16,8,-2,127,16,0,16,0,16,0,16,0,0,2,0,4,0,4,-4,15,4,8,-120,16,-120,32,-128,4,-112,8,-120,8,-124,16,-124,16,-126,32,-128,32,-128,6,0,1,0,0,0,16,-1,19,-124,32,-124,62,-4,68,-124,84,-124,16,-4,16,-124,16,-124,16,-97,16,-28,23,4,24,4,16,4,0,0,0,0,32,-2,23,8,10,8,2,-8,67,8,50,8,2,-8,11,8,10,8,18,63,18,-56,47,8,32,8,64,8,0,0,0,0,0,0,0,-4,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,127,0,0,0,0,0,0,48,0,40,0,36,0,-2,-1,32,0,-96,63,-32,127,32,0,-96,63,-112,36,-112,36,-120,36,-118,38,-118,9,70,112,0,0,0,1,32,9,16,18,8,34,0,34,-2,127,0,4,-16,7,16,4,32,10,32,9,-64,16,-32,33,24,70,6,24,0,0,0,0,-4,31,68,18,68,18,-4,31,4,0,68,16,68,12,68,0,68,120,68,8,68,9,68,10,52,12,8,8,0,0,32,8,64,16,126,31,-120,36,8,67,-96,4,-104,24,-66,16,-64,55,68,80,72,16,48,16,34,16,-38,16,6,19,0,16,-128,8,-96,8,-104,16,-124,16,-114,16,-16,48,-124,55,72,80,72,16,80,16,96,16,-64,16,32,17,18,22,10,16,4,16,0,0,12,0,-16,15,0,50,0,1,0,1,-128,0,-16,63,96,0,-128,0,0,1,0,6,0,56,0,38,-2,65,0,0,0,16,0,16,-4,11,-92,42,-108,34,-108,36,-4,36,-108,47,-92,52,100,36,68,36,-84,36,28,37,20,36,28,32,0,32,64,0,64,32,64,16,64,8,-2,7,64,64,64,32,64,16,-1,15,-128,8,-112,16,8,17,4,34,124,34,-126,71,0,0,32,0,32,0,32,126,32,16,-2,19,32,16,32,16,-1,127,32,16,64,16,80,16,-120,22,4,25,60,97,-62,3,0,0,32,2,32,2,-2,127,32,2,44,2,-8,39,80,26,-2,79,80,49,72,2,-2,31,72,18,-8,35,72,34,-8,67,8,2,0,16,0,16,-8,16,-120,124,-120,84,-120,84,-56,84,-88,84,-104,84,-120,84,-120,92,8,89,9,81,9,18,14,20,0,16,0,0,12,0,-8,63,-112,8,-96,6,-2,127,-32,6,-104,24,-2,111,-120,8,-120,8,-8,15,-120,8,-8,15,8,8,0,8,0,0,0,2,-2,125,34,42,34,28,-78,-1,106,28,106,42,34,73,102,126,-86,42,50,63,34,42,34,42,-2,62,0,34,8,8,72,10,-120,9,-66,127,88,26,108,47,-86,44,-56,73,-56,10,-120,8,-2,127,64,1,32,2,16,2,14,28,0,96,0,0,0,0,-8,-2,-120,16,-120,16,-120,16,-56,60,-88,36,-104,100,-120,36,8,37,9,61,9,37,10,33,14,2,0,4,0,16,0,16,-8,33,8,63,8,65,8,65,72,127,40,17,40,17,24,-1,8,17,8,17,8,19,9,30,14,18,0,4,16,0,16,8,-2,63,40,64,-24,95,-40,127,-104,40,-26,63,32,7,-64,31,32,3,-16,5,-88,30,-104,24,-124,38,0,1,0,0,0,0,-32,15,32,8,32,8,32,8,32,10,32,9,-96,8,96,8,32,8,33,8,33,16,34,32,30,64,0,0,0,8,-1,11,32,8,32,10,32,44,-4,76,-92,72,-92,72,-92,80,-92,16,-92,24,-92,36,80,34,-116,64,2,67,0,0,0,0,124,0,-128,31,0,16,0,16,0,16,-8,31,16,18,32,17,32,17,-64,16,64,32,-96,33,24,70,6,88,0,0,0,0,12,32,-16,19,0,10,0,2,-8,3,8,-14,-120,18,112,18,16,18,104,20,-124,20,2,17,0,44,-2,67,0,0,32,2,32,2,32,2,-1,127,32,2,32,34,-8,25,8,5,8,65,8,49,24,1,32,5,2,25,2,33,-4,64,0,0,0,0,28,126,-32,66,-128,82,-128,82,-4,82,-60,82,-60,82,-88,82,40,83,16,83,16,25,40,37,36,66,-62,-124,0,1,0,0,0,68,-4,40,-124,24,-124,24,-124,40,-124,76,-124,12,-84,20,-112,36,-128,68,-128,4,-127,4,-126,8,-4,56,0,0,0,16,4,16,-8,33,0,63,0,37,0,85,-4,81,68,17,68,17,40,17,40,17,48,22,16,26,108,20,-126,4,0,1,0,0,12,32,-16,23,-128,8,64,0,32,64,-8,39,16,16,32,0,64,16,64,16,-128,32,0,39,-32,69,31,72,0,0,64,0,32,8,16,8,8,8,-1,11,64,8,64,126,124,8,68,8,68,8,-124,8,-124,14,4,113,4,2,24,4,0,0,32,4,32,4,32,4,-2,127,32,5,-96,4,64,0,-1,127,0,2,-8,3,8,4,16,4,16,4,16,8,96,48,0,0,0,1,-128,0,64,0,-1,127,0,2,0,2,0,2,-8,3,8,2,8,2,16,4,16,4,16,8,16,48,112,64,0,0,64,0,32,60,16,36,8,36,-1,39,32,60,32,36,62,36,66,36,66,60,68,36,68,36,-124,36,-76,52,12,77,0,1,0,1,-128,0,64,0,-4,31,4,16,-4,31,-128,16,96,16,-1,31,0,17,-4,33,4,33,4,33,4,34,40,68,48,8,64,0,32,124,32,72,16,72,-1,87,64,80,-128,72,-4,72,-124,68,-124,68,-124,84,4,93,4,66,36,66,24,68,0,64,64,8,32,8,32,8,16,16,-1,-1,64,18,64,20,124,36,68,36,68,36,68,20,68,12,-124,18,-92,32,28,65,8,2,64,0,32,4,32,8,16,8,-1,23,64,48,64,48,64,80,124,16,-124,16,-124,16,-124,16,4,17,4,17,52,18,8,20,64,0,32,32,32,16,16,8,-1,7,64,0,64,-16,124,16,-124,16,-124,16,-124,18,4,21,4,25,4,18,36,4,24,4,64,0,32,8,32,16,16,16,-1,35,64,60,64,104,124,16,68,16,68,46,-124,112,-124,0,4,15,36,113,40,6,16,0,32,16,32,8,64,8,64,4,127,-1,-120,16,8,17,72,30,40,18,48,18,48,18,48,18,48,34,-52,60,2,71,0,0,32,2,32,2,-1,127,32,2,96,2,64,2,126,62,64,2,64,2,124,62,64,2,64,2,127,126,64,2,64,2,64,2,64,2,64,2,64,2,126,2,64,126,64,2,64,2,124,62,64,2,64,2,64,2,126,126,64,2,64,2,64,2,64,2,-112,0,-112,0,-112,56,-98,40,-112,47,-112,40,-112,40,-98,47,-112,40,-112,40,-112,56,-97,47,-112,32,-112,0,-112,0,-112,0,0,0,0,0,-64,-1,68,0,72,0,80,0,80,0,96,0,88,0,70,0,32,0,32,0,17,0,26,0,6,0,0,0,0,0,-2,0,-110,60,-110,36,-110,36,-110,60,-110,36,-2,36,-128,36,-128,60,-128,36,-127,36,-127,36,-126,84,-2,76,0,0,0,0,-2,63,32,33,32,33,62,63,32,33,32,33,60,47,32,33,32,33,62,63,32,33,32,33,32,33,-2,63,0,0,-112,0,-112,32,-112,16,-97,16,-112,15,-112,0,-112,-16,-98,23,-112,16,-112,16,-112,20,-97,23,-112,24,-112,24,-112,16,-112,0,32,0,32,0,40,124,36,68,36,68,-2,71,32,68,96,68,96,68,-96,68,-112,124,-120,68,-120,64,4,3,2,12,0,0,32,0,32,60,32,36,-1,39,32,36,32,60,-4,37,36,37,36,37,36,61,36,37,52,37,40,69,32,84,32,76,32,0,0,1,-128,0,64,0,-2,63,-96,36,-104,40,-2,47,0,33,-8,35,16,35,-112,36,96,36,96,40,-104,89,6,66,0,4,-112,0,-112,32,-112,24,-4,7,-108,0,-108,64,-4,35,-112,18,-112,4,-2,15,-110,16,-110,16,26,33,20,33,16,70,16,0,64,2,64,2,-8,63,72,2,-8,63,-2,63,66,2,92,12,-8,127,-120,8,8,9,8,9,-56,10,56,2,6,12,0,48,64,2,64,2,64,2,-2,127,64,2,64,2,32,4,32,8,-8,31,22,34,16,66,16,2,16,4,16,8,-32,56,0,0,16,0,48,-1,72,20,72,20,-124,62,-124,54,2,55,-4,55,36,38,36,34,68,62,68,34,-124,62,-72,34,8,33,0,0,16,0,80,0,-112,60,-120,36,8,37,8,37,4,37,-6,39,72,36,72,36,72,60,-120,36,8,33,40,2,16,4,0,0,0,0,0,8,-2,31,0,16,-4,63,0,64,-8,63,8,5,-56,8,40,16,-8,127,72,4,74,4,70,8,70,115,-128,0,64,0,64,2,64,4,32,4,16,8,8,16,8,16,-10,63,16,66,16,2,16,2,16,4,16,4,48,9,-64,48,0,0,0,0,80,8,-120,16,-120,18,8,37,4,61,-2,105,69,10,68,16,68,22,68,56,-124,32,4,15,4,113,56,2,8,4,0,16,-128,16,64,16,32,16,-2,23,8,-3,-112,16,-112,16,80,16,96,16,96,22,96,24,-96,96,24,1,6,6,0,8,16,8,16,8,16,8,-2,127,80,28,92,27,-110,40,16,73,-104,8,-120,5,80,9,80,9,64,17,32,2,31,28,0,96,0,0,-96,0,16,33,16,17,16,10,8,-126,4,100,-5,27,-120,0,-120,8,8,17,8,17,8,33,72,35,40,76,16,0,16,8,80,10,-112,74,-120,44,-120,44,-124,-2,2,9,-3,27,68,28,68,44,72,42,-120,72,-120,8,40,9,16,10,0,8,-128,0,-128,0,0,1,-2,127,64,2,32,2,16,4,8,24,-1,127,8,17,8,17,-8,31,8,17,8,17,-8,31,8,16,32,8,-112,8,16,17,8,17,8,18,4,50,-6,55,-119,88,-120,80,-120,16,-120,16,8,17,8,17,104,18,16,20,0,16,0,0,64,4,32,8,16,16,-8,47,22,66,16,2,16,2,-80,4,64,25,-120,20,68,36,20,36,18,68,-32,71,0,0,32,16,32,16,-2,19,40,57,8,57,-1,87,8,85,-4,83,36,18,36,18,68,18,68,18,100,18,-104,16,6,23,0,16,-128,0,-120,16,-80,12,-4,127,-64,1,-96,6,-104,26,-90,98,-4,63,32,2,32,2,-2,127,64,2,48,12,12,48,0,0,0,1,0,1,0,1,-4,63,0,1,0,1,0,1,-4,63,0,1,0,1,-1,127,0,1,0,1,0,1,0,1,0,1,8,4,8,4,8,4,8,127,8,4,-1,4,-120,-1,8,4,-120,4,-56,127,40,4,8,4,-120,5,8,30,112,96,0,0,0,16,-8,19,8,18,8,18,24,-1,-88,18,-88,50,72,58,72,54,-88,82,40,83,24,19,5,20,5,20,6,24,0,16,64,16,-128,16,-4,16,72,17,48,126,112,84,-81,84,32,87,-2,125,32,16,-4,21,32,30,-2,51,32,-64,32,0,32,0,64,0,-128,16,-4,16,-120,17,80,86,32,84,-2,84,32,87,-4,85,32,84,-4,85,32,92,-2,103,32,4,32,0,32,0,64,8,64,16,-4,16,-120,62,112,65,48,64,-20,124,34,19,-4,19,32,126,-4,17,32,16,-2,23,32,24,32,16,32,0,0,0,-8,31,8,16,40,16,72,24,72,20,-120,18,-120,17,-120,17,72,17,40,22,24,24,9,40,7,32,6,64,0,0,0,1,-128,0,-2,31,0,16,0,80,-8,55,24,52,40,21,-88,52,72,-44,-88,20,40,21,20,37,5,38,6,72,0,16,64,16,-128,16,-4,16,-104,19,96,53,96,52,-68,89,34,86,-4,19,32,16,-4,25,32,20,-2,35,32,32,32,64,32,0,-128,0,0,1,-8,65,16,50,32,11,-16,0,-50,7,-4,-13,64,16,-8,19,64,16,-2,23,64,16,64,56,-1,71,0,0,0,0,0,0,-8,71,8,49,8,9,16,1,16,1,16,1,-2,9,2,16,4,16,-4,47,4,64,4,0,120,0,0,0,32,0,64,20,-4,18,-56,33,40,37,48,72,-34,120,-2,31,16,34,-4,62,16,98,-2,2,16,14,16,55,-2,-56,0,0,0,0,0,64,-8,51,8,10,24,2,40,3,-88,-14,-56,18,72,18,-88,18,-88,22,20,27,5,29,5,20,6,4,0,8,0,1,0,1,-4,63,0,1,-8,31,0,2,-2,127,32,4,-112,8,-116,16,-14,47,-128,64,-4,63,-128,0,-128,0,-128,0,0,0,-8,31,8,16,8,16,-24,31,72,16,72,16,72,20,72,19,-120,16,72,17,40,34,25,44,5,32,6,64,0,0,-112,0,-112,8,-112,8,-2,19,-110,16,-110,48,-2,51,-112,82,-112,18,-2,19,-110,16,-110,16,18,17,28,17,16,22,16,16,0,0,-2,127,-128,0,-128,0,-64,1,-80,2,-116,12,-125,112,-128,0,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,0,1,0,1,0,1,-4,63,0,1,0,1,0,1,-2,127,-128,1,-128,1,-128,2,64,4,48,4,8,8,6,48,0,64,16,6,16,5,-32,127,-66,63,-92,36,-60,63,-28,36,-88,63,-88,44,24,4,-40,-1,24,15,36,17,36,41,-62,71,0,0,32,0,32,60,32,36,-2,37,32,36,32,60,32,36,-1,39,48,36,48,60,80,36,80,36,-120,68,-124,84,2,-115,0,2,0,0,30,120,-30,71,-92,85,84,85,88,119,-4,85,8,85,16,85,-1,117,16,87,16,22,16,36,16,36,80,68,32,4,32,16,32,16,32,16,32,16,-2,-1,32,16,32,16,-2,23,32,24,80,112,80,-112,-112,16,-120,16,4,17,2,81,0,38,80,16,80,16,80,16,-2,19,82,126,82,16,-2,17,80,29,80,50,-2,83,82,16,-110,16,-102,16,20,17,16,81,16,34,0,8,0,8,-1,19,0,126,-4,40,-124,40,-4,72,0,126,-2,9,34,9,34,15,-2,121,34,9,-2,9,2,9,2,9,0,16,-1,17,0,16,-4,16,-124,126,-124,82,-4,82,0,82,-2,83,18,83,18,91,-2,87,18,81,-2,17,2,17,2,17,0,8,0,8,-2,31,0,16,-4,47,-8,127,8,5,8,5,-24,63,-24,31,8,41,-24,63,42,9,102,9,70,17,0,33,32,8,64,16,-2,31,-120,36,8,69,16,68,16,8,-1,31,16,40,16,42,16,73,-112,8,16,8,16,8,112,8,16,8,64,4,80,8,72,8,68,16,64,16,-1,55,64,48,64,80,-96,16,-96,16,-112,16,-120,16,4,17,4,18,2,20,0,16,0,8,4,16,-8,23,-124,34,72,50,40,81,16,81,-4,-105,24,16,32,16,-1,31,32,16,32,16,32,16,-96,16,-64,16,0,0,-4,62,-124,34,-124,34,-124,34,-72,62,-128,34,-4,34,-60,34,-92,62,-88,34,-104,34,-104,34,-92,58,-61,68,-128,0,0,0,126,32,-64,27,68,6,40,65,48,49,-4,11,8,0,16,0,32,8,-1,23,32,16,32,32,32,32,-96,65,64,0,-128,0,64,32,32,24,-2,7,8,1,-112,64,-112,32,-1,31,0,0,0,8,-4,19,4,18,4,34,-4,35,4,66,4,2,0,0,-1,35,0,16,-4,8,-124,124,-124,8,-4,8,0,24,-2,53,18,51,18,81,-2,17,18,17,-2,17,2,17,2,17,-112,32,-112,16,24,17,20,9,18,-5,-1,11,16,21,16,21,48,57,48,89,40,21,72,17,68,17,-124,17,-126,17,0,17,64,2,64,2,64,2,-8,63,72,2,72,2,-8,31,64,18,64,34,-4,63,68,2,68,4,84,4,72,24,64,32,64,64,-128,0,-80,0,-116,0,-1,127,-128,0,-4,31,-124,16,-124,16,-4,31,-124,16,-124,16,-4,31,-124,16,-124,16,-76,16,8,16,0,16,0,16,-2,19,64,16,64,126,64,16,64,16,-2,31,80,48,80,80,-112,16,-112,16,18,17,18,18,30,84,0,32,32,8,40,8,38,16,-1,-1,32,32,32,40,-2,41,34,73,-2,127,34,9,34,9,-2,15,34,121,34,9,42,9,4,9,-128,8,64,8,-1,23,68,20,68,52,-124,52,-124,84,-1,-107,-92,22,-92,20,-108,20,-108,20,-124,20,-108,24,-108,24,-104,16,0,0,64,2,48,12,28,52,96,3,-128,3,112,28,-1,-1,-128,0,-128,0,-8,63,-120,8,-112,4,-96,2,-2,127,0,0,0,4,64,8,48,12,-52,50,0,1,-32,2,24,12,-10,113,0,14,0,8,-4,15,64,8,64,8,64,16,64,32,0,0,40,0,36,60,36,36,-1,39,32,36,32,60,-2,37,34,37,-2,61,34,37,34,37,-2,37,34,37,34,69,42,85,4,73,64,0,48,60,-1,37,36,37,36,37,68,61,127,37,-60,37,-44,37,76,61,76,37,68,37,68,37,84,54,76,78,64,0,-128,0,64,0,-1,31,8,17,8,18,8,18,8,22,-1,27,8,26,-120,18,72,18,40,34,8,34,8,66,40,66,16,2,0,1,-64,0,-1,63,8,33,-2,39,-120,36,72,44,104,36,80,36,-4,47,-60,41,116,42,-60,41,52,74,20,74,8,72,32,4,32,4,32,4,-96,127,32,4,48,4,-24,127,36,4,34,20,32,20,-96,39,32,36,32,52,0,76,-1,67,0,0,4,0,4,0,-44,127,20,0,-108,63,-108,32,-108,63,20,0,-108,63,-108,36,-108,63,-108,36,-124,36,-124,63,-104,32,0,0,0,0,0,0,-2,127,-4,31,68,18,-4,31,-2,17,0,33,-4,75,-4,17,-4,17,-128,48,-4,81,112,22,-34,23,0,16,16,0,16,0,-12,127,18,68,16,84,-1,87,80,84,80,85,72,85,120,85,72,85,72,93,72,37,117,37,-122,67,2,64,0,4,0,8,-2,31,0,16,-8,47,8,72,-8,15,8,8,-8,15,-16,7,32,12,32,50,-64,1,-32,7,30,120,0,0,48,4,44,4,-2,15,32,24,-4,19,36,18,-4,51,36,82,-4,19,44,18,8,16,-1,23,8,17,-56,16,40,16,16,16,0,4,8,8,8,8,8,16,8,16,-1,55,8,48,8,81,-120,80,-120,16,72,16,8,16,8,16,8,16,72,16,48,16,0,1,0,2,-8,31,8,16,-8,31,0,16,-8,31,8,16,8,16,-8,31,-128,16,-1,-1,-128,0,-128,0,-128,0,-128,0,0,0,64,4,32,8,16,8,8,16,36,104,64,4,64,4,-128,2,-128,1,0,1,-64,1,32,2,24,28,6,96,0,0,64,0,-128,0,-1,60,0,37,-4,38,-124,60,-4,36,-124,36,-4,60,-128,36,-4,36,-120,37,112,37,124,52,-125,75,0,0,0,2,0,4,-32,15,64,16,64,32,-8,79,-120,8,-120,8,8,9,8,9,8,9,8,9,-56,10,56,2,6,12,0,48,0,2,-128,1,-4,63,4,32,-4,63,4,32,-16,15,16,8,-16,15,-8,31,-120,16,-120,16,-8,31,-120,16,-8,31,8,16,32,0,32,32,32,24,32,4,32,0,32,-8,56,8,38,8,33,8,32,8,32,8,32,9,32,14,32,8,32,0,32,0,-120,0,8,61,8,37,8,43,8,43,-1,53,8,53,72,41,40,37,40,37,8,41,8,57,8,33,8,33,40,33,16,33,0,8,0,8,0,8,-4,9,4,127,4,17,4,18,4,18,-4,34,4,34,4,28,4,4,4,10,-4,17,4,96,4,0,48,0,40,16,-2,19,32,32,-4,37,36,73,-4,121,36,17,-4,33,44,61,44,97,-1,3,-120,6,72,24,40,96,16,0,8,0,-120,0,8,121,8,73,8,75,-1,75,8,77,72,77,40,73,40,73,8,121,8,73,8,65,40,1,56,1,0,1,-112,0,-112,0,-2,127,-112,72,-4,75,4,74,-4,75,-4,75,0,73,-2,75,66,126,-78,78,12,75,-12,3,20,0,8,0,0,0,-2,7,64,120,-4,75,4,74,-4,75,-4,75,4,74,-4,75,-66,72,-56,127,-112,72,98,64,-30,0,30,15,0,0,64,0,32,64,16,48,-1,15,-128,0,-120,0,16,-15,-12,17,36,16,72,16,-120,16,16,19,40,20,-60,24,2,19,0,0,64,0,64,0,-128,126,-128,2,-2,2,8,3,-120,3,-120,62,80,32,80,32,96,34,32,44,80,48,-120,32,6,7,0,0,0,16,62,16,-120,19,-88,18,-88,126,-88,19,-88,50,-65,58,-120,55,-120,50,-104,82,88,19,105,19,-55,18,14,17,0,16,0,8,0,16,-1,17,16,62,-112,64,-98,126,-112,8,-112,8,-2,8,2,127,2,8,2,9,2,10,6,12,60,8,0,0,16,0,32,8,32,6,-2,63,-128,0,-8,31,-128,0,-128,0,-2,63,0,0,-8,31,72,18,72,18,72,18,-1,127,0,0,0,0,0,64,126,47,16,25,80,9,80,79,80,57,127,9,24,15,24,26,24,25,40,41,-54,46,-118,72,-114,64,0,1,0,0,0,0,-4,63,-128,0,-128,0,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,16,8,16,8,16,8,16,8,16,8,-1,-1,16,8,16,8,16,8,-16,15,16,8,16,8,16,8,-16,15,16,8,0,8,0,8,0,8,-2,9,16,8,16,127,16,24,16,24,16,44,-1,43,16,72,16,72,16,8,16,8,16,8,16,8,16,8,-124,16,-124,16,-124,16,-124,16,-1,127,-124,16,-124,24,-124,52,-4,50,-124,48,-124,80,-124,80,-124,16,-4,16,-124,16,-128,16,32,8,32,16,126,31,80,40,-112,68,8,69,-8,63,0,1,0,1,0,1,-2,-1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,-2,31,16,18,16,18,16,30,16,18,16,18,-1,19,16,30,16,34,16,34,16,34,16,66,16,78,16,0,0,8,0,8,-2,8,16,127,16,8,16,8,16,127,-2,4,16,20,16,23,16,36,16,52,16,44,16,71,-2,64,0,0,80,0,72,0,72,0,-2,31,68,16,-88,31,-88,31,-112,40,-110,40,-86,47,70,64,8,21,-44,36,18,36,-32,71,0,0,0,0,0,6,-1,120,16,8,16,8,16,127,16,8,16,28,-1,27,16,41,16,40,16,72,16,8,16,8,16,8,16,8,32,0,32,62,64,2,64,4,-1,-1,-120,34,-56,34,72,63,40,34,48,62,16,34,-80,47,40,-14,-60,2,2,3,0,2,32,16,64,8,124,127,-56,37,56,20,-57,127,124,0,-2,63,0,62,-4,34,-92,62,-92,8,-92,127,-80,8,-52,8,2,9,0,0,-4,63,4,32,36,32,36,40,68,38,68,33,-124,32,-60,32,36,35,36,36,20,40,4,32,52,32,8,32,0,0,4,0,4,0,-108,63,-108,32,-108,50,-108,42,-108,44,-108,36,-108,38,-108,42,-108,41,-108,49,-124,32,-108,34,-120,33,0,32,0,16,0,16,-2,33,2,63,-118,65,74,65,82,125,50,17,34,17,50,127,82,17,-118,21,2,25,2,25,18,17,12,1,0,16,0,16,-2,32,16,32,16,63,16,72,16,72,16,8,-112,127,16,41,16,41,16,41,16,41,16,47,-1,57,0,1,0,0,0,62,-1,35,16,34,16,34,16,62,16,34,16,34,16,62,16,34,16,34,16,34,16,34,-1,43,0,70,0,0,0,8,0,16,-2,17,10,37,-118,41,82,89,82,113,34,17,34,33,82,61,82,97,-118,1,2,29,26,-31,4,1,0,1,0,1,8,17,8,17,8,17,-8,31,0,0,-4,63,36,32,68,40,-124,38,-124,33,100,34,20,44,4,32,36,32,24,32,16,1,16,65,16,49,-2,15,16,1,16,65,-2,63,16,1,12,1,-14,23,16,25,-16,33,4,33,4,65,-8,65,0,0,0,8,0,8,-2,9,16,8,16,8,16,127,16,8,16,28,16,26,16,41,16,40,16,72,16,8,-1,11,0,8,0,8,32,8,32,16,-2,31,72,37,-120,36,-2,127,-16,15,16,8,-16,15,0,0,-4,63,-28,39,36,36,-28,39,20,32,8,32,0,2,0,4,-8,31,8,16,-8,31,8,16,-8,31,0,1,-2,127,-96,2,-112,12,-120,48,-2,95,-128,0,-128,0,-128,0,0,2,0,1,-2,127,0,0,-16,15,16,8,-16,15,0,0,-4,63,4,32,-28,39,36,36,-28,39,4,32,52,32,8,32,0,2,-128,1,-2,127,-16,15,16,8,-16,15,-2,127,-14,79,18,72,-16,15,-8,31,-8,31,8,16,-8,31,40,16,16,16,16,0,32,8,32,6,-2,63,-128,0,-128,0,-8,31,-128,0,-128,0,-128,0,-2,127,-112,18,72,18,68,33,34,33,0,32,8,8,-120,8,80,74,-2,47,32,44,32,126,-4,25,32,24,32,44,-1,47,0,72,88,73,84,10,84,10,82,12,0,8,-128,16,64,16,32,16,-1,23,-8,125,8,17,8,17,-8,29,-2,51,2,82,-14,18,-110,18,-14,18,2,18,12,82,0,34,64,16,32,16,16,32,-1,63,-4,32,-124,64,-124,60,-4,16,-2,19,2,126,122,18,74,22,122,26,2,26,10,18,4,2,64,0,32,6,-1,123,0,8,-4,8,-124,127,-4,24,0,24,-2,45,2,43,122,41,74,73,122,9,2,9,10,9,4,9,-128,0,-128,4,-128,8,-128,8,-4,31,-128,32,-128,32,-1,127,0,0,0,0,-16,15,16,8,16,8,-16,15,16,8,16,8,0,0,-2,127,16,0,-112,31,-112,16,-112,16,-112,31,-1,-1,16,0,-112,31,-112,16,-112,16,-112,31,80,0,80,0,32,0,32,0,32,0,-64,127,64,61,126,37,-124,61,-108,1,-48,-1,16,1,16,61,48,37,40,37,72,61,68,1,-126,5,-128,6,0,16,0,18,126,17,-94,18,122,-2,82,18,-46,19,114,30,-118,50,-14,83,-110,18,-110,18,-14,18,18,82,10,50,4,0,0,2,-128,2,96,2,16,2,60,2,-64,15,0,114,8,2,16,2,32,1,64,1,-128,1,-126,6,98,8,28,48,0,0,16,0,32,4,64,8,-4,12,-92,18,-108,33,-124,126,-104,0,-128,0,-2,62,2,34,-6,35,2,34,2,62,60,34,0,0,32,0,64,60,124,36,-120,36,72,37,48,60,48,36,-52,36,3,63,-4,36,-124,36,-124,36,-124,68,-4,84,-124,-120,-124,0,0,0,-128,1,96,0,-1,15,0,73,0,42,-2,43,0,12,-8,31,16,104,96,-112,-128,16,2,33,2,34,-2,65,0,64,0,0,4,8,4,6,-44,127,84,68,-44,63,20,4,-44,63,20,4,-12,127,20,4,-108,63,-124,32,-124,32,-108,63,-120,32,32,4,32,4,-2,127,32,4,32,4,-32,7,0,1,-8,31,8,17,-8,31,0,1,0,1,-1,127,0,1,0,1,0,1,32,2,32,2,-2,127,32,2,-8,31,8,16,-8,31,-8,31,0,4,-4,15,-124,17,-60,115,36,20,-28,31,28,0,0,0,64,16,-128,16,-4,16,8,17,-120,127,112,18,48,24,80,52,-113,52,-4,83,-124,80,-124,16,-124,16,-4,16,-124,16,-128,16,32,16,32,16,80,16,72,16,-124,126,-124,82,-2,83,0,82,0,126,-4,16,-124,20,-124,20,-124,30,-4,-30,-124,0,-124,0,0,0,0,32,-4,19,4,41,-28,35,68,36,-124,42,-28,33,28,38,-28,63,36,36,36,36,-28,39,4,32,20,32,8,32,0,0,0,0,-2,63,0,40,-4,41,4,49,-4,49,0,40,-2,43,-118,38,82,38,-6,58,34,42,34,34,44,34,4,34,64,16,-128,16,-4,32,8,63,-120,34,80,66,32,124,88,16,-122,17,-4,126,-124,16,-124,16,-124,18,-4,28,-124,16,-124,0,-128,0,0,1,-128,1,64,2,32,4,-112,4,-120,24,-122,32,-128,64,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,2,0,4,0,4,-16,15,32,20,64,18,-128,33,-64,3,56,28,-10,111,16,8,16,8,16,8,16,8,-16,15,16,8,32,0,32,16,96,16,80,34,-112,36,8,69,-4,121,2,22,0,32,-4,47,4,113,4,1,4,15,-4,113,4,1,4,1,0,8,0,8,-4,9,4,9,-4,127,4,25,4,25,-4,45,32,43,18,73,28,73,24,9,40,9,68,9,-126,9,0,9,0,0,-4,62,-124,34,-124,34,-4,34,-124,62,-124,8,-4,40,-110,46,-108,40,-104,40,-112,40,-88,46,-60,56,-62,96,-128,0,72,8,72,8,72,8,72,127,-2,9,72,126,72,8,72,-1,72,8,-1,31,72,42,72,72,-120,72,8,9,8,9,8,10,0,0,0,0,-2,127,-128,0,-8,31,-120,16,-8,31,-120,16,-120,16,-8,31,-128,8,0,5,0,3,-32,6,30,120,0,0,0,1,-128,0,-2,63,-128,32,-128,32,-8,47,-120,32,-1,63,-120,32,-120,32,-8,47,-64,32,32,33,24,34,6,68,0,8,16,8,32,6,-2,127,-4,63,-128,0,-2,127,86,42,32,70,-4,63,-8,63,-128,0,-2,127,-2,127,64,2,62,124,0,0,0,16,-2,23,32,16,32,16,-4,17,36,-3,-4,17,36,17,-4,17,32,16,32,30,96,-31,-64,0,-32,0,30,15,0,0,32,0,32,0,32,-1,34,36,-92,36,-92,60,-88,36,40,37,48,61,48,36,80,39,72,60,-120,-28,-124,4,2,5,0,5,0,8,0,8,-1,11,32,8,-2,127,34,25,-2,41,34,45,34,43,-2,73,32,73,-96,8,64,8,120,8,-122,11,0,8,0,0,0,0,-4,63,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,-2,127,0,0,0,0,64,0,64,0,-128,0,-128,-1,-2,16,8,17,-120,17,-112,18,80,16,80,16,32,16,32,30,80,-32,-120,0,6,1,0,6,32,0,32,0,32,0,64,127,126,8,-62,11,66,8,66,8,66,8,68,8,68,11,-124,28,4,97,52,2,12,4,0,0,32,4,32,4,32,4,-4,63,32,4,32,4,-2,127,32,8,16,9,28,17,82,37,72,73,40,9,36,17,0,7,0,0,0,0,64,1,48,2,-2,127,-112,4,-28,4,-60,11,120,20,32,36,-4,63,32,4,-1,-1,32,2,24,4,4,8,0,48,0,8,-120,8,-120,16,-120,16,-2,23,-120,48,-120,48,-120,80,-120,16,-1,31,0,16,-112,16,8,17,6,17,1,18,0,20,0,4,0,4,124,8,4,31,4,17,4,31,60,17,32,31,64,17,126,127,2,5,4,9,4,17,4,17,60,109,0,2,0,0,64,2,32,4,32,4,32,4,32,8,-104,8,4,49,2,65,0,66,64,2,32,4,16,8,-16,9,8,30,0,0,0,0,0,2,-128,1,-2,63,2,32,-14,47,16,8,16,8,-16,15,0,0,-8,31,8,16,8,16,-8,31,8,16,8,16,0,0,0,0,-8,63,8,0,8,0,-8,31,0,16,0,16,0,16,-4,31,8,0,8,0,8,0,16,0,-32,3,0,0,0,0,0,0,-8,127,8,17,8,17,8,17,-120,17,72,17,72,17,40,17,8,29,9,49,9,-62,10,2,14,4,0,8,0,0,-4,31,-128,0,-128,0,-2,127,-128,0,-128,0,-124,0,-104,126,-32,4,-64,4,-80,8,-120,16,-122,16,0,99,0,0,-120,16,-120,16,-120,16,-120,16,-2,-1,-120,16,-120,16,-120,28,-120,48,-1,87,0,16,80,16,-120,16,4,17,2,82,0,36,0,0,-4,63,-128,0,-128,0,-1,-1,0,0,0,0,-8,15,-120,8,-120,8,-120,8,72,9,48,9,12,6,2,56,0,0,0,0,32,4,32,4,32,4,32,4,-2,127,32,4,32,4,32,4,32,4,-1,127,64,2,48,4,12,8,2,16,0,32,32,0,64,8,64,16,-2,63,-126,32,2,65,34,127,66,8,82,8,-110,127,-70,8,-54,9,2,10,2,12,50,8,12,0,0,4,0,8,0,8,-4,31,4,16,4,33,4,66,-124,2,-124,4,72,8,-56,8,40,23,40,24,40,0,40,0,16,0,-128,0,-128,0,0,49,-2,13,2,1,66,2,66,68,-126,48,-94,0,18,5,50,9,-54,10,2,19,4,16,60,32,0,0,32,2,32,2,-1,-1,32,2,32,6,0,8,-4,31,4,16,-60,47,68,72,68,8,68,8,-60,15,4,0,104,0,24,0,64,0,-128,68,-128,40,-2,25,2,25,2,26,-14,109,18,9,18,25,20,41,-12,73,4,72,4,8,4,8,52,48,8,0,0,16,4,16,-8,17,0,17,0,17,-1,125,0,17,0,17,-4,17,-124,18,-124,30,-124,-28,-124,4,-4,8,-124,8,-124,0,64,8,64,8,-128,8,-128,8,-2,126,34,9,66,25,66,28,-94,42,-110,72,58,73,-54,9,2,8,34,8,30,8,0,8,32,0,32,0,64,62,126,34,-126,42,34,43,34,42,82,42,74,42,76,42,-68,42,-60,44,4,18,4,18,20,97,8,0,16,16,32,16,62,32,68,63,-56,65,48,65,16,61,-24,37,30,38,18,38,100,62,-92,2,24,2,16,10,-32,5,0,0,-128,0,-128,0,-2,127,-128,0,-8,31,-8,31,0,1,-128,0,-4,63,32,2,-1,127,-128,0,-2,63,-128,0,-128,0,-128,0,32,2,32,2,32,2,-2,127,32,10,32,8,32,16,-1,127,32,18,32,36,-4,36,-124,24,-124,14,-4,17,-124,96,-124,0,32,0,32,0,32,0,32,124,-1,71,32,68,32,68,32,68,32,68,-4,69,4,125,4,69,4,69,-4,1,4,1,4,1,32,8,32,8,126,31,72,20,-120,99,-2,9,16,9,16,127,124,9,84,15,84,25,92,105,88,9,16,9,-1,41,0,16,32,8,32,8,32,16,32,16,-1,23,32,48,32,48,32,80,-4,17,4,17,4,17,4,17,4,17,-4,17,4,17,4,17,32,0,32,32,32,16,32,8,-1,7,32,64,32,32,32,16,32,0,-4,11,4,18,4,18,4,34,-4,35,4,66,4,2,0,0,28,0,-16,-3,72,9,72,9,72,17,72,17,72,29,72,49,72,-47,72,18,84,18,84,20,122,20,74,88,0,32,32,8,32,8,32,8,32,16,-1,31,32,-12,32,20,32,20,-4,36,-124,40,-124,24,-124,28,-124,18,-4,32,-124,64,-124,0,16,8,16,8,-112,-1,-2,9,16,8,16,127,-4,1,72,62,72,34,40,62,48,34,16,20,48,23,108,60,-126,-63,0,0,-128,0,-128,0,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,-128,0,-128,0,-128,0,-8,31,-120,16,-8,31,-112,0,-8,1,8,126,4,0,-8,31,72,18,72,18,72,18,-1,-1,0,0,0,0,-16,15,16,8,-112,15,-112,8,-2,127,2,64,-14,79,16,8,-16,15,16,8,-16,15,16,8,16,8,80,8,32,8,0,0,32,4,16,8,-116,16,66,33,64,33,32,2,16,12,12,16,-6,47,8,72,8,8,8,8,-8,15,8,8,8,8,0,0,-8,0,-120,60,-120,36,-120,36,-120,60,-113,37,0,38,-4,39,-120,60,80,36,96,36,48,36,76,36,-125,84,0,11,32,8,32,8,64,8,64,8,-1,-1,-124,8,-56,8,72,9,72,62,72,34,48,34,24,34,40,62,-60,34,2,35,0,0,0,0,-1,0,16,63,16,32,124,47,68,41,84,41,84,41,84,41,84,46,84,40,84,41,40,42,38,76,65,72,-128,1,0,0,0,0,-4,63,-124,32,-124,32,-4,63,-124,32,-124,32,-28,39,36,36,36,36,-28,39,4,32,-4,63,4,32,0,32,0,1,-128,0,-2,31,2,16,2,16,-2,31,-128,18,96,18,-1,23,32,26,-2,35,32,34,-2,35,32,66,-1,67,0,2,4,0,-124,7,36,124,36,4,36,4,-28,127,36,4,36,4,36,63,36,33,36,33,36,33,4,33,20,63,20,33,8,0,0,0,12,0,-16,31,16,17,16,17,16,17,16,17,16,17,16,17,16,17,8,17,72,17,36,33,100,33,-110,65,0,64,4,0,4,0,-108,31,-108,16,-108,16,-108,31,20,4,-44,63,84,36,84,42,84,42,84,49,68,48,68,34,-108,33,8,0,0,2,0,1,-4,63,4,32,-4,63,-16,31,16,16,-16,31,-16,31,16,16,-1,127,-4,31,34,98,32,2,-32,12,0,16,32,16,32,16,32,16,-2,19,32,126,32,16,32,16,-1,31,32,48,32,80,-2,19,32,16,32,16,32,16,-1,87,0,32,-120,32,-120,16,-120,8,-24,3,-120,-8,-116,16,-6,23,-118,56,-119,56,-23,95,-120,16,-120,16,-8,16,8,23,8,16,8,16,0,0,-8,0,-128,63,-128,0,-1,127,-128,0,-96,4,-90,4,-72,60,-94,4,-94,28,-66,100,-128,0,-128,0,-128,0,-128,0,0,8,-4,8,-124,8,-124,8,-124,126,-4,8,32,8,32,14,-2,27,66,104,66,8,66,8,-126,8,-126,8,28,75,0,48,0,16,0,16,-8,19,16,89,-112,88,96,-108,96,-108,-100,-111,34,22,32,16,-2,19,32,16,32,16,32,16,-1,23,0,16,64,8,32,8,16,8,-2,11,2,126,-2,26,-124,24,-124,28,-4,42,-128,40,-2,72,-126,8,-126,8,-2,8,-126,8,-128,8,0,0,16,16,32,12,64,2,-128,0,-4,63,0,1,0,1,-2,127,-128,1,-128,1,64,2,32,4,16,24,14,96,0,0,0,2,-128,1,64,0,-4,63,4,32,4,32,-16,15,16,8,-16,15,0,8,-8,15,8,8,8,8,-8,15,8,8,8,8,0,0,0,0,-4,63,12,32,12,63,8,0,-2,1,-120,127,72,18,40,18,8,18,72,18,58,34,6,34,-8,67,0,0,0,0,-4,0,-124,124,-92,4,-92,68,-92,36,-92,36,-92,24,-76,8,-76,20,80,20,80,34,-110,64,18,3,30,4,0,0,32,8,64,16,126,63,-120,69,-120,4,-2,63,2,32,-14,47,16,8,-16,15,0,8,-8,15,8,8,-8,15,8,8,8,8,64,16,32,16,16,32,-2,63,2,42,-2,75,4,81,4,17,-4,17,0,17,-4,17,4,17,4,21,-4,25,4,25,4,17,-120,16,-120,16,-1,35,-120,60,-36,81,84,81,-4,17,-112,-2,-2,85,16,85,-2,87,16,85,-2,93,16,101,-1,5,0,1,0,16,-4,19,68,18,68,26,-1,95,68,86,-4,87,0,80,-4,83,68,18,68,18,68,18,-92,18,24,17,6,22,0,16,16,1,16,33,-1,31,16,9,-68,7,-92,68,-4,39,32,18,-2,3,32,22,-2,27,32,42,-2,35,32,66,-1,67,0,2,0,0,0,0,-8,31,-120,16,-1,-1,8,17,-8,31,0,0,-8,31,-120,16,8,17,8,17,-56,18,56,4,6,120,0,0,-128,0,-124,0,-120,16,-112,8,-112,4,-96,2,-1,127,64,2,64,2,64,2,64,4,64,4,66,4,66,24,60,96,0,0,0,0,0,1,-64,0,-2,31,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,32,0,32,0,64,0,64,0,0,-128,64,-2,37,16,19,16,11,16,5,16,9,126,-13,16,19,16,21,16,21,16,21,-2,19,0,44,-2,67,0,0,64,0,64,0,-4,125,36,17,36,17,-4,17,68,17,68,125,-4,17,100,16,108,16,-66,30,-95,-32,34,3,62,4,0,8,0,8,-4,9,4,9,36,127,36,9,36,9,36,9,36,-1,52,17,52,17,80,24,-112,20,-110,34,18,33,30,70,0,0,0,1,0,1,0,1,-8,31,0,1,0,1,-2,127,0,1,0,1,0,1,-4,63,0,1,0,1,0,1,-2,127,0,0,16,0,16,0,16,0,-2,127,16,16,16,16,16,16,-1,61,16,52,16,84,-2,21,16,20,16,28,16,20,-1,19,0,0,0,4,0,4,-4,37,4,36,4,36,4,36,4,36,-4,37,4,36,4,36,4,36,4,36,-4,9,4,16,4,32,0,0,0,2,0,4,-32,15,64,8,64,16,-8,63,8,81,8,17,-8,31,8,17,8,17,-8,31,2,1,2,1,-4,0,0,0,0,0,0,32,-4,19,-124,40,-124,32,-12,47,-124,32,-4,63,-124,32,-124,32,-12,47,-124,32,-4,63,4,32,20,32,8,32,64,16,64,16,64,32,64,-1,64,32,-8,43,72,72,72,127,72,8,72,8,-120,11,-120,60,10,-55,10,9,6,10,0,8,0,1,0,2,-8,31,8,17,8,17,-8,31,8,17,-8,31,-112,1,-96,2,-88,2,-4,4,-126,8,-122,16,-4,96,0,0,64,0,64,32,-8,16,-112,8,16,3,-1,3,0,-14,124,18,68,18,68,18,68,22,88,22,66,28,66,28,126,24,0,8,0,0,-120,0,112,63,68,18,56,10,16,12,12,8,-13,31,0,97,0,1,-4,63,-64,1,32,2,24,12,4,48,0,0,32,16,32,16,32,16,-2,17,32,-2,32,16,32,48,-1,63,32,50,32,80,-2,81,32,16,32,16,32,16,-1,23,0,16,0,16,0,16,-1,17,0,17,0,-1,-4,17,4,17,4,61,4,51,-4,81,0,81,0,17,0,17,-1,17,0,16,0,16,64,0,64,0,-8,124,-120,68,16,71,-2,69,0,125,124,81,68,81,68,95,68,81,92,81,65,93,66,114,62,-60,0,4,-128,0,-128,0,-8,31,-120,16,-8,31,-128,0,-1,-1,0,0,-8,31,-120,16,8,17,8,17,-56,17,48,2,12,60,0,0,0,0,2,2,18,4,18,10,-110,17,82,32,-110,95,18,0,18,0,-46,63,18,9,-110,16,-126,23,66,56,90,0,4,0,0,0,-4,8,-124,8,-124,-2,-4,16,-124,40,-124,40,-4,72,-112,126,-110,8,-4,14,-112,24,-112,104,-14,8,-98,8,0,8,-128,0,64,64,32,48,-1,15,16,1,76,66,-110,36,120,17,-60,3,-62,8,44,17,48,19,16,37,44,41,-62,65,0,1,0,16,-4,17,4,17,4,17,-4,127,4,17,-4,25,16,52,18,51,28,81,-16,81,16,17,48,17,-47,17,30,17,0,16,0,16,0,16,-4,32,-124,62,-124,64,-4,64,16,62,16,16,-2,17,34,127,50,17,42,17,70,19,-126,29,10,17,4,1,0,0,-4,63,4,32,4,32,-4,63,4,33,4,33,-12,47,68,33,52,33,4,33,-4,63,4,32,-4,63,4,32,0,32,0,0,0,0,-8,31,-120,16,-8,31,-120,16,-120,16,-8,31,-128,0,-2,127,-64,2,-96,4,-112,8,-114,48,-128,64,-128,0,0,1,-128,0,-2,127,0,0,-8,15,-8,15,-120,8,-8,15,-2,127,-16,12,-114,17,72,102,-80,12,16,55,14,68,0,0,16,0,16,32,16,16,16,16,-2,15,16,0,16,-15,16,17,-112,16,-112,16,16,16,80,16,32,48,0,40,-2,71,0,0,64,0,64,0,96,0,-112,120,-112,72,12,73,-2,79,0,72,0,72,-4,73,4,121,4,73,4,73,-4,1,4,1,4,1,0,16,0,12,62,2,-30,127,36,63,36,33,40,63,40,0,36,63,34,2,-94,7,34,124,38,4,40,4,32,28,32,0,64,0,32,62,16,34,-1,35,64,58,68,42,-120,127,-14,65,36,127,68,62,72,34,-112,63,40,34,68,34,-126,43,0,36,0,0,64,0,48,126,-2,7,64,8,-120,16,-112,16,-28,29,72,48,-112,80,16,17,48,22,72,16,-124,16,2,83,0,32,0,1,0,33,0,18,-2,11,0,4,-8,75,-120,34,72,18,-1,15,-120,18,72,18,40,34,-2,35,8,64,40,64,48,0,0,4,0,8,-2,15,0,16,-4,47,-8,127,8,4,8,3,-8,127,-120,8,8,31,72,2,-120,61,-118,3,102,12,0,48,0,1,-128,0,64,0,-1,127,0,1,16,2,32,4,-64,15,-120,0,16,3,32,12,64,48,-96,3,24,28,4,96,0,0,0,2,-128,1,64,0,-2,63,-126,32,-6,63,-128,0,-4,31,-128,0,-1,127,-128,0,-8,31,8,16,8,16,-8,31,8,16,0,0,32,0,16,-4,-1,39,32,36,72,36,-112,36,-16,37,36,62,72,2,-112,2,48,29,40,100,-60,4,2,23,0,24,4,0,68,0,68,-1,68,20,-1,63,68,54,68,54,68,54,124,54,68,34,68,62,68,34,68,34,124,62,68,34,68,32,0,0,32,62,32,4,-2,127,72,18,-56,30,-88,18,48,30,-104,23,-26,122,0,3,-120,20,84,36,34,36,-32,71,0,0,0,17,62,17,34,17,36,17,-28,-1,40,17,40,17,36,17,36,31,34,17,34,17,38,17,56,31,32,17,32,16,32,0,32,8,32,8,32,127,-1,8,32,8,32,62,-2,34,32,62,-2,35,34,62,34,8,34,-1,42,8,36,8,32,8,32,8,-128,0,0,1,-64,1,32,2,48,13,-116,48,-30,95,64,0,64,0,-128,0,-8,31,8,16,8,16,8,16,-8,31,8,16,0,0,-4,39,8,24,48,4,72,1,-46,68,-46,36,98,20,-46,4,82,21,74,22,-62,36,-126,36,-2,71,2,64,2,0,0,2,0,1,-2,63,34,34,-6,63,32,2,-8,15,32,2,-2,127,16,4,24,6,-124,25,99,100,0,3,-64,0,32,0,0,0,0,0,-16,63,96,0,-128,0,-120,8,-76,36,-60,34,-60,34,-76,44,-116,48,-124,38,4,33,-4,32,4,63,4,0,32,0,40,0,36,0,-2,127,32,76,-28,77,36,76,-44,77,88,77,88,77,88,125,-40,77,24,68,42,8,-50,16,0,16,0,0,-4,63,4,32,68,34,52,44,8,48,0,0,-4,31,-128,0,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,32,8,32,8,80,8,72,-1,-124,8,2,127,-4,67,84,126,76,67,-52,126,76,8,-44,-1,100,9,68,10,-44,9,72,8,16,16,24,16,20,16,-2,19,16,-6,-12,19,20,18,-40,29,90,117,-38,-103,38,25,72,19,52,21,10,21,-16,104,0,0,0,16,-4,17,4,17,-4,17,4,-1,4,17,-4,17,0,28,-2,51,32,80,32,16,-1,19,32,16,32,16,32,80,32,32,0,0,-8,31,8,16,-8,31,8,16,8,16,-8,31,0,0,-4,63,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,32,16,40,16,22,16,-2,19,20,90,-12,87,8,-106,-56,-107,89,21,-18,21,98,25,40,19,44,21,26,21,-16,24,0,16,0,16,-4,17,4,17,4,17,-4,53,4,51,-4,83,0,80,-2,81,16,16,16,16,-1,19,16,16,16,16,16,16,16,16,0,16,-4,17,4,17,-4,51,4,53,4,53,-4,89,0,80,-2,83,32,16,32,16,-1,47,32,34,32,64,32,64,32,0,0,0,-2,35,32,24,32,4,32,0,32,64,32,48,32,8,-1,7,32,8,32,16,32,16,32,32,32,32,32,64,32,0,0,0,0,32,-4,23,8,9,8,1,-120,64,-120,48,-112,8,80,0,96,8,96,16,-112,16,8,33,4,38,2,72,0,0,0,1,0,1,0,2,-2,127,64,4,32,4,16,9,12,49,-6,67,8,62,8,2,16,2,16,4,16,8,112,112,0,0,0,16,-128,16,96,16,16,16,-2,127,0,16,-8,24,-120,52,-120,50,-120,80,-120,80,-120,16,9,17,9,17,14,22,0,16,64,8,32,16,32,16,16,62,-1,51,0,42,120,42,72,34,72,-2,72,50,72,42,-120,42,-119,34,-119,82,14,77,0,2,64,0,32,16,-2,23,-8,19,8,18,-8,127,0,16,-2,23,-2,23,-124,28,-40,49,-88,-58,-24,3,44,5,34,2,-64,4,-128,0,64,0,-2,127,0,72,-4,73,-4,73,-2,79,2,76,-2,79,-60,73,120,126,-88,72,-28,7,34,1,-30,6,0,0,0,2,-128,1,-2,127,0,0,-16,15,-16,15,0,0,-2,63,-6,63,10,39,48,9,-32,54,-96,9,-104,50,-122,12,0,51,0,1,-64,0,-2,127,-16,15,16,8,-16,15,0,0,-4,63,-12,33,4,63,-8,31,0,1,-2,63,2,1,-4,1,0,0,0,4,62,4,34,4,-92,127,36,4,40,4,-24,127,44,10,36,43,-94,42,-94,74,102,74,44,18,32,26,32,38,32,0,0,8,0,8,-4,9,8,16,8,-2,16,18,16,18,16,34,-1,35,16,36,16,28,16,12,16,18,16,17,-32,96,32,0,0,8,12,8,-16,9,64,-2,64,8,124,126,-64,9,64,8,64,-2,-2,43,64,44,64,74,65,72,66,-120,62,8,0,8,0,0,-16,15,16,8,16,8,16,8,-16,15,0,0,-1,127,0,2,0,4,-8,7,8,0,8,0,16,0,-32,1,0,0,32,0,32,33,32,17,-4,11,32,2,32,68,32,48,-1,7,0,0,-4,9,4,17,4,17,4,33,-4,33,4,65,4,1,0,0,0,0,-1,127,8,72,8,72,-24,73,40,73,40,73,40,73,40,73,-24,121,8,72,8,72,40,0,40,0,16,0,0,0,-4,1,4,57,-4,41,4,41,-4,41,-128,40,-4,41,36,42,68,45,116,57,-116,42,-124,34,-12,3,24,0,0,0,32,2,32,2,-1,127,32,2,32,10,0,8,-1,23,8,16,-56,51,72,50,72,82,-56,19,8,16,8,16,56,16,0,16,32,2,32,2,32,2,-2,127,32,34,32,18,-1,15,8,64,-56,35,72,18,72,2,-56,11,8,16,8,32,40,64,16,0,64,16,32,16,16,16,-1,19,32,124,64,16,-120,24,-16,52,-94,51,68,48,-120,80,16,17,56,18,-60,16,2,19,0,16,0,0,24,0,-32,63,0,1,0,1,0,1,-2,-1,64,3,64,5,32,9,16,9,12,17,2,97,0,1,0,1,0,1,0,0,0,1,0,62,126,4,66,4,-62,127,66,4,66,12,66,15,-62,20,66,36,66,68,126,4,66,4,0,4,0,4,0,0,0,8,-1,23,4,16,4,48,4,48,-28,83,36,82,36,18,36,18,-28,19,4,16,4,16,4,16,40,16,16,16,-128,0,0,1,-128,1,64,2,32,4,16,8,12,16,-14,111,0,0,-8,15,8,8,8,8,8,8,8,8,-8,15,8,8,-128,0,0,3,-64,4,32,8,-2,127,0,0,-16,15,16,8,-16,15,0,0,-8,31,72,18,72,18,72,18,-1,-1,0,0,64,0,64,4,-4,24,-120,104,72,39,48,28,48,24,-56,108,6,23,-4,20,-124,108,-124,20,-124,100,-4,4,-124,44,-124,16,0,0,0,16,-4,11,4,42,4,33,-4,63,36,33,68,38,-92,47,68,34,68,36,-124,41,100,34,20,44,28,32,0,32,0,0,0,64,-1,55,8,8,8,0,-24,67,40,34,40,18,40,2,40,10,-24,19,8,16,8,32,8,32,48,64,0,0,0,0,-2,35,2,18,34,10,34,2,-2,67,34,34,-14,18,-110,10,-110,10,-110,18,-14,18,2,34,-2,35,2,66,0,0,16,8,16,8,16,8,-2,127,16,8,16,8,-1,127,40,20,108,54,-86,53,-54,85,73,85,72,36,72,60,-88,68,16,65,0,0,-4,49,4,13,4,1,-4,125,4,9,-4,9,-128,18,-2,61,18,87,34,19,90,17,-126,17,-6,17,12,16,4,16,16,8,32,8,126,127,98,81,82,89,74,20,-62,63,76,36,64,127,126,36,2,63,-2,36,2,36,-126,63,30,32,0,32,0,8,0,8,126,127,66,9,66,17,126,21,0,98,0,0,-8,15,-120,8,8,9,8,9,104,9,24,2,6,12,0,48,0,0,0,0,-4,123,76,75,-44,74,-44,74,-4,75,64,72,-4,75,64,72,64,120,-1,79,-104,74,84,2,82,4,0,4,0,0,-8,31,-104,24,-88,20,-56,18,-120,16,-8,31,-128,0,-4,63,-128,0,-1,127,72,20,68,34,36,34,34,65,0,0,-128,0,64,0,-1,15,0,8,-8,75,8,42,8,26,-8,11,8,58,-8,75,66,10,44,18,112,18,-104,34,6,35,0,66,0,8,-4,17,4,17,4,33,-4,69,4,9,4,17,-4,49,34,81,36,17,24,17,16,17,40,17,-60,17,2,17,0,16,0,0,-4,69,4,41,4,41,-4,17,4,105,4,13,-4,21,34,21,36,37,24,69,16,5,40,9,68,73,-126,49,0,1,0,16,-4,17,4,17,4,25,-4,53,4,53,4,83,-4,81,34,17,44,17,16,17,48,17,72,17,-124,17,2,17,0,16,-128,0,96,0,16,0,-1,63,0,40,-4,41,4,41,-4,41,0,40,-4,43,24,56,32,40,32,32,32,0,-96,0,64,0,0,2,-128,1,64,0,-1,127,-8,31,8,16,8,16,-8,31,0,0,-8,127,48,0,-64,0,-128,0,-128,0,-128,7,0,0,-120,16,-120,16,-2,19,-120,16,-120,124,-1,19,32,16,-4,57,36,53,-4,81,36,81,-4,17,80,16,-116,16,2,19,0,20,0,1,0,10,-33,19,-128,36,-32,79,-96,12,-1,23,-92,52,-28,87,4,81,4,17,-12,31,-60,17,36,18,20,28,8,16,0,16,-2,19,0,16,0,20,-4,53,4,51,4,83,-4,81,4,17,4,17,-4,17,0,16,0,16,0,16,-1,23,0,16,0,1,0,2,-2,63,-128,8,-128,16,-4,63,-128,0,-2,127,-128,0,-4,127,72,34,40,20,48,12,120,10,-122,49,0,64,-120,0,-120,0,-120,56,-120,40,-2,43,-120,40,-120,40,-120,40,-120,40,-1,47,-112,56,8,41,4,33,4,2,2,12,0,0,0,0,-120,8,-120,8,-120,10,-2,47,-120,44,-120,72,-120,72,-120,72,-1,23,0,16,80,44,-120,34,4,65,4,66,2,4,0,0,0,8,-2,9,16,8,16,126,16,74,16,74,16,74,16,74,16,126,16,10,16,9,16,15,16,24,-1,97,0,0,16,0,32,64,124,48,68,8,-28,15,84,66,76,34,88,18,64,2,126,18,2,19,2,44,-6,33,2,64,60,64,0,0,-120,0,-120,32,-120,16,-120,8,-2,7,-120,64,-120,32,-120,16,-1,15,0,8,-128,16,16,17,8,33,4,34,2,76,0,0,0,2,-128,1,64,0,-4,63,4,33,4,33,0,2,-2,127,-128,4,0,5,32,9,16,18,16,34,56,68,-56,7,4,12,0,0,32,126,32,2,32,2,64,2,64,62,64,32,72,32,-120,62,-124,2,-124,2,-124,4,12,5,114,5,-126,57,0,0,0,0,0,8,-2,17,32,18,32,36,32,36,32,120,32,16,32,32,32,46,32,112,32,0,32,14,32,112,-1,3,0,0,0,0,-4,1,4,121,8,74,-2,75,64,78,-128,74,-2,74,16,75,32,74,-2,123,48,74,72,2,68,2,-126,3,0,2,0,8,-8,19,8,16,16,48,-1,63,0,49,0,82,-4,83,64,20,64,16,-2,23,-96,16,-112,16,8,19,6,20,0,16,-128,0,0,69,124,41,4,42,-1,19,32,118,64,10,-2,10,16,27,16,42,-1,75,40,10,36,10,68,10,-122,115,0,2,0,0,-16,7,80,56,-112,40,-112,40,16,41,16,41,48,41,-48,41,16,43,16,61,16,41,18,1,18,5,12,2,0,0,0,0,0,0,-2,63,-8,39,8,36,-8,39,8,36,-8,39,0,32,-8,47,48,32,-1,63,64,32,64,64,-64,67,0,0,0,8,-8,17,8,16,16,48,-1,55,-128,84,-2,84,32,-107,32,21,32,22,-2,23,80,20,80,20,-120,16,6,19,0,16,0,0,12,0,-16,31,0,16,0,16,-1,31,0,16,0,16,-8,23,8,20,8,36,8,36,8,36,-8,71,8,68,0,4,0,0,6,0,-8,123,36,72,40,74,40,73,-80,72,32,72,-1,79,32,120,32,72,32,72,32,0,32,0,32,1,-64,0,0,0,28,0,-32,63,-120,0,-112,16,-112,8,-96,8,-96,4,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,6,0,1,0,4,0,4,-4,15,36,9,36,18,72,34,72,4,-120,8,-72,51,0,4,8,21,-124,36,84,36,18,68,-16,71,0,0,0,1,30,1,18,125,18,17,-46,23,30,17,18,125,-110,19,-110,18,-98,18,-94,30,-94,51,-94,66,-94,2,76,0,0,0,-128,0,-128,0,-2,127,-128,0,-128,0,-4,63,0,0,-2,63,66,34,74,50,80,10,80,10,96,6,64,2,-2,127,0,0,32,4,32,4,-1,-1,32,4,32,4,124,8,68,8,-60,127,124,8,68,62,68,34,-4,34,-124,62,-124,34,-100,32,0,1,0,8,124,8,68,8,68,8,-60,127,124,8,68,8,68,62,68,34,124,34,68,34,-124,34,-124,62,-124,34,28,1,0,1,-128,16,-128,16,-100,16,-108,16,-12,127,-100,84,-108,84,-108,84,-44,127,92,18,84,26,84,30,-28,-9,100,6,76,0,64,0,0,0,12,68,-8,41,72,49,72,49,72,73,72,9,72,9,72,25,68,41,68,-55,84,10,92,10,106,18,66,116,0,0,0,16,30,17,18,85,18,85,-14,63,30,57,18,-3,18,17,-46,51,94,58,82,86,98,82,-30,19,98,18,110,16,0,16,0,1,62,65,34,49,34,9,-30,15,62,65,34,33,34,17,-94,7,-66,20,-94,20,-94,36,-62,39,-62,68,-116,64,0,0,0,0,4,0,-8,-7,72,9,72,9,72,9,72,57,72,33,72,65,72,121,72,9,100,10,84,10,-78,10,-54,124,0,0,-128,0,-128,0,-4,0,-128,0,-2,31,-124,16,-8,16,-124,31,-8,16,0,16,-32,17,32,17,34,33,34,34,30,94,0,0,64,0,64,0,124,0,64,120,-2,75,68,74,-8,75,68,74,60,74,0,122,-16,74,-112,76,-110,68,-110,4,14,9,0,2,0,8,64,8,48,8,0,8,-4,126,-124,8,-124,8,-124,14,-4,24,-124,104,0,9,0,9,0,9,0,10,0,74,0,52,0,0,0,0,-2,63,0,2,0,4,-16,7,16,4,16,4,16,8,32,8,-32,15,32,0,32,0,-2,127,0,0,0,0,-128,0,64,32,32,24,-4,5,4,1,4,65,4,49,4,9,-4,1,4,9,0,17,0,17,0,34,0,34,0,68,0,8,0,2,-128,1,64,0,-4,15,4,8,4,8,4,8,4,8,-4,15,4,8,0,16,0,16,0,32,0,32,0,64,0,64,32,4,32,4,32,4,-2,127,32,4,96,4,68,2,72,4,80,8,96,24,64,104,-64,8,66,11,66,8,124,8,0,8,-96,0,32,1,34,121,36,75,40,75,48,77,-30,73,38,73,60,73,32,121,32,72,-1,79,32,0,32,0,32,0,32,0,0,0,64,4,68,8,88,8,96,24,-64,43,66,72,66,8,124,8,-128,8,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,0,0,-4,5,4,73,4,49,-28,49,36,73,-2,75,2,10,-2,27,4,41,-4,73,4,9,-4,9,4,9,20,89,8,33,0,0,-8,35,8,18,-56,11,72,2,-2,71,2,36,-6,23,8,2,-8,11,8,18,-8,19,8,34,8,34,40,66,16,2,0,0,-4,63,0,0,0,0,-16,15,16,9,20,41,-12,47,20,41,20,41,-12,47,4,32,4,32,-4,63,4,0,4,0,4,0,4,18,36,17,36,17,-28,23,36,120,36,8,-92,8,36,9,36,10,36,12,36,4,68,10,68,50,-104,65,8,0,64,4,64,4,64,8,66,8,68,24,72,24,80,40,96,40,64,72,-64,8,64,9,66,10,66,8,66,8,124,8,0,8,0,0,44,64,-16,51,32,8,32,0,-1,7,32,-16,32,16,-4,17,4,17,4,17,4,21,4,25,-4,25,4,17,4,1,32,16,64,16,64,16,-4,17,36,-1,-4,17,36,17,36,57,-4,53,84,80,90,80,-97,16,-103,16,19,17,30,22,0,16,0,8,0,16,-4,35,4,34,4,74,-12,10,-108,18,-108,18,-108,50,-108,82,-12,18,4,18,4,18,-4,19,4,18,4,18,0,8,0,8,-1,11,32,8,32,44,32,42,96,74,112,72,-88,72,-92,8,36,11,34,12,32,8,32,8,32,8,32,8,-128,0,-96,32,16,25,8,5,-2,3,32,67,32,45,-2,17,32,1,32,9,-2,17,32,17,32,33,-1,33,0,65,0,1,0,16,0,16,-1,23,32,16,32,16,96,-2,112,16,-88,16,-92,16,36,23,34,57,33,-62,32,4,32,0,32,0,32,0,64,0,64,0,64,124,-128,4,-2,8,-126,72,36,41,32,26,96,24,96,20,96,36,80,34,-112,64,12,1,2,6,0,0,0,0,0,0,-2,-1,16,8,32,8,32,8,32,126,112,8,104,8,-92,8,36,15,34,26,32,100,32,0,32,0,32,0,0,16,-2,19,0,16,0,16,-4,127,4,17,4,57,-4,53,4,51,4,49,-4,81,0,16,0,16,0,16,-1,23,0,16,0,0,0,32,-2,23,32,8,64,0,64,0,-32,-16,80,17,76,18,66,20,64,16,64,16,64,16,2,46,-4,65,0,0,0,8,62,16,-60,19,40,38,40,41,-2,123,64,16,-128,32,-2,39,-8,124,72,1,88,29,32,-30,88,4,-122,11,0,0,64,16,-128,16,-16,16,16,17,32,-2,-4,19,36,18,36,30,68,50,68,82,-1,23,-112,16,-112,16,8,17,6,86,0,32,-128,0,-128,0,-8,31,-120,16,-8,31,-128,0,-4,63,-124,32,-4,63,-128,0,-120,21,-124,36,84,36,18,68,-16,71,0,0,64,0,-128,0,-8,120,16,73,16,74,-4,75,36,74,36,74,68,74,-1,127,96,72,-96,72,-104,0,4,3,2,12,0,0,-128,0,64,0,-2,31,-128,16,0,81,-16,51,32,52,-4,27,68,18,68,18,68,18,-1,31,-96,32,-112,32,14,67,0,12,-128,0,-112,16,96,13,-4,63,0,1,-2,127,32,4,-16,31,8,34,-106,77,-32,18,-96,28,-104,39,-124,24,0,7,0,0,64,16,-128,16,-8,16,16,21,16,57,-4,57,36,81,36,81,36,81,68,17,-1,31,80,24,-112,36,-120,32,6,-63,0,6,64,0,-128,32,-8,17,16,9,16,6,-4,67,68,34,68,18,68,2,-1,31,96,16,-96,32,-112,32,16,65,14,78,0,0,0,0,0,2,-128,1,-4,63,4,32,-4,63,-128,16,-128,16,-8,31,8,16,8,16,-8,31,-128,16,-128,16,-4,31,0,0,0,0,0,8,0,16,-4,17,4,34,4,34,4,68,4,124,4,8,4,18,4,18,4,33,4,47,-124,112,-8,0,0,0,32,4,32,4,-2,-1,32,5,-32,4,-2,127,0,8,0,8,-4,15,16,9,16,9,16,9,18,17,18,17,28,97,0,0,-120,16,-120,16,-2,23,-120,24,-56,88,32,84,-2,87,0,81,-4,17,72,17,72,17,72,17,73,17,74,18,78,20,0,16,32,2,32,2,-4,63,32,2,32,2,-1,127,-128,0,-8,31,-120,16,-8,31,-120,16,-8,31,96,2,24,12,6,48,0,0,-112,0,-112,0,-2,3,-112,124,-112,16,-1,23,32,16,-4,61,36,101,-4,37,36,37,-4,61,80,36,-116,36,2,1,0,6,32,16,64,16,-4,17,4,17,-4,61,4,53,-4,53,0,52,0,60,-2,17,32,20,-2,19,32,30,32,113,-1,3,0,0,32,8,32,8,-1,31,72,20,-88,99,-4,63,32,2,-1,127,-8,15,-120,8,-8,15,-120,8,-8,15,32,2,24,60,4,64,0,1,0,2,-8,31,8,16,8,16,-8,31,8,16,-8,31,0,0,-2,63,-128,0,-4,63,-128,0,-128,0,-2,127,0,0,0,0,-8,31,8,17,8,18,-24,23,40,20,-24,23,-24,23,8,16,-8,31,8,33,-24,39,8,33,5,65,-10,-97,0,0,32,16,64,16,-4,17,4,17,-4,89,4,85,-4,85,0,80,0,80,-2,19,32,16,-2,17,32,16,32,16,-1,23,0,16,32,0,32,16,64,16,-4,17,4,51,-4,61,4,81,-4,81,0,80,-2,19,32,24,-2,21,32,34,32,32,-1,71,0,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,-120,16,-80,8,-64,4,-2,127,64,2,64,2,66,4,68,8,124,112,0,0,0,16,-4,17,4,17,-4,125,4,85,-4,85,36,85,-88,84,-88,84,-2,87,80,84,80,92,-110,84,18,17,30,23,0,16,32,0,32,16,36,18,40,17,40,89,-80,84,32,84,-1,87,-112,16,-112,16,-112,16,-112,16,18,17,18,17,28,22,0,16,-120,0,-120,32,-2,23,-120,8,-56,0,32,0,-2,-9,0,17,-4,17,72,17,72,17,72,21,72,26,74,26,78,22,0,0,0,4,0,4,0,4,-1,127,64,4,64,4,68,5,72,6,72,10,112,12,-96,20,-112,16,16,33,12,34,2,92,0,0,0,16,-4,19,68,18,-124,18,-124,-2,-2,23,32,21,32,26,-2,51,32,80,32,16,-1,23,32,16,32,16,32,80,32,32,0,8,-2,9,2,75,18,45,34,45,-2,9,80,127,-112,20,-2,20,16,21,16,21,-1,39,16,38,16,68,16,64,16,0,8,1,72,13,80,21,80,37,-1,79,36,16,-28,31,-92,38,36,111,-104,-90,-40,47,-40,37,88,37,100,41,67,45,0,34,-128,16,-128,16,-128,16,-2,23,-128,88,-96,84,36,85,-92,81,-88,17,56,19,80,21,72,16,-120,16,4,17,3,22,0,16,0,8,0,8,-2,9,2,63,2,43,122,43,74,43,74,43,74,63,74,9,122,13,2,15,2,27,-2,99,2,1,2,1,0,0,0,0,-4,63,4,32,4,32,-28,39,36,36,36,36,36,36,-28,39,4,32,4,32,4,32,-4,63,4,32,0,0,0,0,120,112,72,70,72,66,72,102,78,66,-128,66,-4,127,68,0,72,127,40,8,48,8,48,15,-40,-16,6,3,0,4,-128,16,0,17,0,17,-2,25,0,58,-4,53,68,85,36,81,-1,95,68,18,40,18,40,18,-2,19,8,16,40,16,16,16,16,4,16,4,-2,127,16,4,-2,63,-2,127,16,4,-8,63,8,0,-8,31,-8,63,8,5,-108,20,84,36,-30,71,0,0,-128,0,-128,0,-128,0,-4,63,-128,0,-112,4,-112,4,16,4,16,4,-1,127,16,8,16,8,16,8,16,8,16,16,16,32,-128,0,-128,0,-2,127,-128,0,-8,31,-120,16,-8,31,-120,16,-8,31,-8,1,4,63,-120,20,84,36,20,36,-14,71,0,0,-128,0,0,1,0,121,-2,75,0,74,-8,77,72,73,40,121,24,73,-2,79,72,74,40,122,-2,75,8,72,40,0,16,0,16,0,32,0,32,62,-1,35,64,42,-128,42,-4,42,68,43,124,42,68,42,68,50,124,24,68,36,68,66,76,65,64,0,32,0,34,15,34,121,34,9,-2,9,32,126,64,24,126,28,-124,44,-60,42,40,73,48,74,48,8,-64,9,0,14,0,8,-128,0,0,1,-128,2,64,4,48,8,8,48,-10,79,0,0,0,0,-2,127,0,1,64,2,32,12,-16,17,8,62,4,0,32,16,96,16,96,16,-112,18,-112,84,12,89,-1,83,0,84,0,80,-2,19,32,24,80,20,-120,18,-68,32,-62,33,0,64,0,0,0,32,-2,27,0,6,0,66,0,34,0,18,0,10,0,10,0,10,0,18,0,18,0,34,-2,35,0,64,0,0,64,0,64,0,64,32,-2,23,64,8,64,0,-4,115,64,16,64,16,-2,23,66,16,66,18,70,20,92,24,64,16,64,0,-128,0,-128,32,-2,17,0,9,0,6,-4,1,68,-15,36,17,-1,23,4,17,72,17,40,21,-2,25,8,24,56,16,0,0,32,0,96,8,80,16,-112,34,-120,36,8,69,6,-7,-4,19,0,32,-2,47,32,112,80,0,-120,6,-68,24,-62,97,0,0,32,4,32,4,-2,-1,32,4,32,4,-2,63,2,34,-6,63,-128,4,-128,8,-8,31,-128,0,-1,-1,-128,0,-128,0,-128,0,0,0,-8,1,-128,62,-128,32,-2,63,64,32,66,35,50,44,12,48,-16,31,16,16,-16,31,16,16,-16,31,16,16,16,16,0,16,-4,17,32,17,16,17,-1,-3,16,37,49,37,-50,41,-4,41,4,41,4,17,-4,25,4,39,-4,65,4,65,4,1,64,0,-128,0,-128,0,-4,125,36,1,-4,1,36,-1,68,17,-4,17,100,40,108,36,110,92,-70,98,34,3,62,4,0,4,0,0,-2,35,66,18,-126,10,-126,2,-2,71,32,49,32,2,-4,11,32,8,32,16,-1,23,32,32,32,32,32,0,32,0,0,0,-4,35,4,18,4,10,-4,3,4,66,-4,35,32,18,32,2,34,10,-20,19,48,18,32,34,-30,34,62,67,0,0,0,16,40,8,68,4,66,127,-80,73,48,127,40,62,68,8,-124,127,126,9,68,63,68,33,68,33,124,63,68,33,68,32,0,0,12,32,-16,27,32,4,32,64,-1,39,32,16,32,0,-4,1,4,5,4,9,4,17,4,17,-4,33,4,65,4,1,64,8,64,8,64,16,64,16,66,17,68,50,72,50,72,84,80,20,96,16,-96,16,-112,16,8,17,4,18,3,28,0,16,0,1,0,1,0,1,8,1,16,9,16,17,32,17,-96,33,-128,33,64,2,64,2,48,4,8,8,8,16,6,96,0,0,32,4,32,4,-1,127,32,4,32,4,80,36,72,24,68,24,-2,103,96,12,96,20,-112,100,-112,4,8,5,6,62,0,0,-128,0,-96,0,-112,0,72,0,-2,127,64,0,72,62,72,34,80,34,48,62,48,0,48,3,50,28,-54,96,12,1,0,0,-128,0,-96,0,88,0,-2,-1,64,0,72,63,80,33,32,63,-30,1,82,30,-114,97,-112,20,-116,36,18,36,-16,71,0,64,0,0,-2,63,-128,0,-2,63,-6,63,-126,32,-8,31,-64,8,-2,15,-128,24,-4,47,-128,72,-4,15,-128,8,-2,15,0,8,64,4,68,8,88,8,96,24,-62,107,66,8,124,8,0,8,-8,15,-120,8,8,9,8,9,104,9,24,2,6,60,0,0,0,32,-4,17,4,9,4,5,4,125,-4,5,32,4,-2,25,34,53,34,83,58,81,70,17,-126,17,2,17,10,17,4,17,0,1,0,1,0,1,0,1,-4,63,0,1,0,1,-1,-1,0,1,8,17,8,17,8,17,8,17,-8,17,8,31,8,0,0,16,0,16,-8,19,-112,16,-112,16,-96,-2,-68,16,-124,16,72,17,72,23,48,58,48,-62,56,4,-60,4,2,27,0,0,16,8,16,8,-4,127,16,8,-16,15,16,8,-16,15,16,8,-2,127,-112,8,-120,8,-12,31,-126,96,-128,0,-4,63,0,0,0,8,0,8,-8,8,-120,8,-120,-2,-120,24,-120,40,-120,44,-120,42,-120,72,-120,72,8,9,10,9,10,10,14,12,0,8,32,0,32,0,-2,127,32,82,88,82,-124,82,0,83,-2,127,8,82,-24,82,-88,82,-88,126,-24,66,8,66,40,0,16,0,64,0,80,4,-116,120,-2,23,-94,16,62,125,12,23,-14,57,-122,57,120,52,-4,81,4,17,-4,17,-4,17,4,17,4,17,0,0,-4,2,-124,124,-124,8,-124,8,-124,127,-124,8,-124,28,-4,28,72,42,-124,72,-124,72,2,9,2,10,1,10,0,8,32,8,64,8,-2,31,8,19,16,107,-2,63,16,8,-16,15,16,8,-16,15,16,8,-1,127,64,2,48,4,12,8,0,48,0,0,-8,60,-120,36,-120,36,-120,36,-120,60,-120,36,-120,36,-120,60,-120,36,-120,36,-120,68,-119,68,10,93,6,66,0,0,0,16,0,16,-8,32,-120,62,-120,34,-120,68,-120,84,-120,16,-120,16,-120,16,-120,18,-120,20,-119,24,10,17,14,1,0,2,-128,0,64,0,32,96,-2,31,-112,0,-112,0,-104,2,-108,-12,-108,20,18,25,16,25,16,17,96,18,0,62,-1,65,0,0,16,1,16,34,-96,23,-96,12,-65,7,-92,68,-56,55,104,2,-40,15,24,18,-120,19,-104,36,-108,40,-92,75,66,80,-128,0,0,0,0,32,-16,17,16,9,16,1,16,1,16,-15,16,17,16,17,16,17,16,21,16,25,18,25,18,18,30,4,0,0,32,0,64,0,-4,0,-60,126,-92,2,-108,36,-116,20,-80,20,-128,8,-2,12,2,20,-2,19,2,32,2,64,28,0,0,0,0,0,0,16,-2,17,16,17,16,17,16,125,124,37,68,37,68,37,68,41,124,25,16,9,16,21,16,19,-1,97,0,0,0,8,-4,16,-124,16,-4,36,0,40,-1,91,-120,112,-120,32,-8,32,-120,126,-8,0,-120,6,-65,24,-56,103,8,0,8,0,32,0,32,8,-2,19,32,16,-2,35,32,36,-1,123,0,16,-4,17,36,47,36,113,36,1,52,15,76,112,-126,3,0,4,0,1,0,1,0,1,-2,127,0,1,0,1,0,1,-4,63,0,0,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,0,16,0,16,-4,19,-120,16,-120,126,-112,16,-34,24,-60,52,-92,50,40,49,24,81,16,18,24,18,100,20,-126,21,0,16,16,8,16,8,16,8,-2,127,16,8,-4,62,-108,42,-108,42,-68,46,-80,56,88,28,-108,42,-110,72,18,9,16,8,16,8,0,8,-4,8,-124,16,-124,-1,-4,32,-1,43,-124,40,-124,72,-4,126,-124,8,-4,11,-124,28,-97,104,-28,11,4,8,4,8,32,8,64,16,-2,31,-112,34,88,75,72,8,-2,63,72,62,-1,9,0,127,-4,8,-124,28,-4,42,-124,72,-4,8,-124,8,0,5,-128,8,-2,15,-128,24,-4,31,-128,104,-4,15,-128,8,-2,15,-128,8,-1,127,-32,2,-104,4,-122,24,-128,96,-128,0,0,0,0,0,-16,63,32,4,64,4,64,4,-8,6,16,6,16,5,-96,8,-96,16,64,32,-96,33,24,70,6,24,0,0,0,2,0,4,0,4,-32,15,64,48,-8,95,8,0,-8,31,8,0,-8,31,8,1,-124,20,68,36,18,36,-16,67,0,0,0,0,0,1,-64,0,-1,31,0,81,0,50,-4,51,64,20,64,52,-1,-33,96,16,96,16,-112,32,12,33,2,78,0,64,0,0,0,32,-8,31,16,1,16,65,32,33,-68,17,-124,2,72,18,72,18,80,34,32,36,80,40,-116,81,2,82,0,0,0,0,0,63,124,33,68,33,68,33,68,63,68,33,68,33,68,63,68,36,68,34,68,38,92,57,64,33,64,0,64,0,32,0,16,16,-2,17,0,33,32,-3,64,43,126,41,-112,73,-112,75,-1,77,24,49,24,25,36,38,68,66,-126,4,0,0,0,0,0,8,-8,19,-120,32,-112,34,-112,124,-100,8,-60,16,-56,32,-56,126,48,1,48,13,16,50,108,66,-126,13,0,0,64,16,32,16,32,16,-2,23,16,-3,-96,16,64,20,-68,25,-117,118,-120,-112,-120,16,-120,16,-120,16,8,17,8,83,8,32,0,0,0,0,-32,7,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,33,8,34,8,34,48,28,64,0,0,-128,0,-116,48,112,13,-64,29,112,97,76,2,48,4,-2,31,16,104,-16,15,16,8,-16,15,16,8,16,8,112,8,0,8,0,0,0,0,-8,63,8,0,8,0,8,0,-8,31,0,16,0,16,0,16,0,16,2,16,4,16,12,16,-16,15,0,0,32,2,32,2,-1,127,32,2,36,10,20,31,20,34,-108,95,-108,20,-108,31,-108,20,-108,31,4,0,-60,3,4,60,24,0,32,16,32,16,32,16,-2,19,32,124,32,16,32,16,-4,31,-120,48,-120,80,80,16,96,16,96,16,-104,16,6,55,0,0,64,0,68,2,120,126,66,2,124,126,-8,31,8,17,-8,31,-8,31,32,4,-4,63,32,4,-1,127,48,4,12,8,0,48,0,0,-8,1,-128,30,-128,0,-2,127,-64,6,-96,8,-104,16,-10,127,32,0,-64,0,-2,127,-128,0,-128,0,-128,4,0,3,32,4,32,8,32,8,-1,23,32,16,32,48,32,80,-4,83,-120,16,-120,16,80,16,32,16,80,16,-116,16,3,19,0,16,0,4,-128,8,124,31,72,18,40,42,48,100,16,24,-4,15,2,48,-4,127,-128,0,-96,4,-112,24,-120,32,-124,64,0,3,2,4,2,2,18,2,-14,127,18,17,18,14,18,7,-110,24,82,105,18,9,18,9,18,9,2,17,2,17,28,113,4,0,0,16,-4,16,32,19,32,16,-2,91,-80,84,40,-107,38,-106,-8,17,48,16,32,16,-2,23,32,16,32,16,-32,16,0,16,-128,0,64,32,32,16,-1,15,8,1,-112,64,96,32,92,16,-117,7,-120,8,-120,16,-120,16,-120,32,8,33,8,66,8,4,0,0,0,3,-64,0,-4,63,4,40,4,40,-8,15,72,8,72,8,-48,127,48,26,48,41,48,41,-56,72,6,41,0,18,32,0,32,64,32,48,32,8,32,0,32,0,-1,-9,32,16,32,16,32,16,32,16,32,18,32,20,32,24,32,16,32,0,0,0,0,32,-4,19,4,16,4,8,4,0,4,-16,-4,17,0,17,0,17,0,17,0,19,2,29,2,17,-4,0,0,0,0,0,0,0,-2,63,32,34,-96,34,-96,62,32,35,-2,63,80,32,80,36,80,34,80,46,-110,49,18,33,30,2,0,4,0,0,0,0,-8,63,8,0,8,0,-8,31,2,16,4,16,-4,31,0,1,-120,20,-124,36,84,36,18,68,-32,71,0,0,0,0,0,60,-2,37,0,40,0,40,0,48,-2,51,32,40,32,36,-88,36,36,37,36,62,34,36,32,36,-32,32,0,32,32,8,32,8,32,16,-2,19,32,16,32,-4,32,36,-4,37,-120,40,72,40,80,24,48,28,112,18,-112,32,14,71,0,0,16,0,16,8,-110,17,-108,21,84,41,88,89,-2,113,48,17,56,33,84,61,-108,97,-110,1,16,15,16,113,-1,1,0,0,0,0,0,8,-4,17,4,18,4,36,4,36,4,120,-4,8,-128,16,-128,30,-128,48,-128,0,-126,15,-126,112,-4,0,0,0,-128,0,-128,0,-2,127,-128,0,-4,63,-8,31,8,16,-8,31,32,8,-1,-1,0,8,124,127,68,9,124,17,68,39,68,32,0,17,0,17,0,17,30,17,-14,127,50,17,50,49,50,57,50,53,82,81,82,82,82,18,94,18,-46,18,18,21,0,16,-128,0,-128,0,-128,0,-4,63,-112,16,16,9,32,9,32,5,-2,127,-128,1,-128,2,64,2,32,4,16,24,14,96,0,0,32,0,32,8,32,8,-2,19,32,16,32,48,32,48,-1,87,32,16,32,16,-2,23,32,16,32,16,-1,23,0,16,0,16,0,2,0,1,-128,0,-4,127,4,64,-4,95,8,2,16,5,96,59,-96,4,-96,25,-112,33,-116,6,-126,24,-128,99,0,0,0,8,0,8,0,8,62,8,34,127,34,9,34,9,34,9,34,9,34,17,34,17,34,17,62,17,34,38,34,64,0,64,32,0,32,4,32,4,-1,-1,32,5,32,5,-4,63,32,17,32,13,-2,127,-128,1,64,2,48,4,12,4,2,120,0,0,0,8,0,8,-1,9,16,127,32,9,-4,74,-108,42,-108,28,-108,-1,-108,8,-108,20,-108,18,48,34,76,33,-126,64,0,1,0,0,0,0,-2,127,64,2,-4,63,68,34,-4,63,0,0,-8,31,8,16,8,17,8,17,-56,18,56,4,6,120,0,0,0,0,-4,63,-124,32,-124,32,-124,32,-4,63,-124,32,-124,32,-124,32,-4,63,-124,32,-128,0,-128,0,-128,0,-128,0,0,0,0,8,0,16,-2,17,18,63,18,33,18,65,-2,127,18,17,18,17,18,127,-2,17,18,17,16,18,16,28,16,16,16,0,0,8,-4,15,68,20,68,20,68,52,-4,55,0,84,0,84,-4,23,36,20,20,20,-40,23,8,20,56,20,-58,20,0,20,64,0,32,4,16,120,-2,19,2,18,-2,19,66,124,-36,25,120,58,-88,52,100,81,84,86,-108,17,34,22,-32,16,0,16,64,0,-64,8,-96,8,16,17,8,17,8,50,-113,82,-120,92,-120,16,-120,16,-120,16,-120,16,8,17,8,17,8,18,8,20,0,8,0,8,124,127,68,9,68,17,68,17,124,39,0,65,0,1,-2,-1,64,3,32,5,24,9,4,113,2,1,0,1,0,8,0,8,-66,127,34,9,34,9,62,23,0,96,-16,31,16,4,16,4,-2,7,2,0,-4,127,4,0,60,0,0,0,64,16,32,16,16,16,-2,35,2,-2,-2,39,-60,36,-56,41,112,74,-88,72,104,73,-92,50,34,29,34,33,-32,70,0,0,0,0,30,0,-16,127,16,16,16,16,16,62,16,34,-1,67,16,84,16,12,16,8,16,8,16,16,16,16,16,96,16,0,0,2,0,1,-128,0,-4,63,4,33,-4,63,-64,2,48,4,-2,127,16,0,16,0,-112,15,-112,8,-112,15,112,0,0,0,32,2,32,18,64,18,126,18,-128,18,-96,18,16,19,8,18,4,18,0,2,-4,31,68,18,68,18,68,18,-1,-1,0,0,0,0,0,36,-4,39,-120,36,72,36,80,36,112,36,-116,37,-126,38,-128,4,-8,31,-128,0,-128,0,-128,0,-2,127,0,0,-128,0,-128,0,-112,8,-120,8,-120,16,-124,16,-128,32,-128,0,-128,0,-1,-1,-128,1,64,1,32,6,16,8,14,120,0,0,32,8,32,8,127,31,72,20,-120,98,64,2,48,2,-4,2,0,63,-2,1,8,127,-112,0,-32,0,-30,1,26,62,4,0,0,32,0,16,-4,9,4,36,4,32,-28,39,36,36,36,36,-28,39,36,36,36,36,-28,39,4,32,4,32,28,32,0,32,16,0,32,4,64,2,-2,127,8,0,40,31,40,31,40,17,40,31,40,17,56,17,8,18,68,18,36,34,34,34,0,64,16,0,32,8,64,6,-2,127,64,2,-8,63,72,2,-2,127,72,2,-8,63,96,6,96,6,80,26,76,34,66,66,64,2,0,1,-128,0,64,0,-4,31,4,16,-4,31,0,16,-4,19,4,18,-4,19,4,18,4,18,-4,19,4,34,4,66,24,2,0,0,-4,1,4,125,4,5,4,5,-4,37,4,21,-4,21,34,9,36,13,24,21,16,19,8,35,104,65,-122,1,0,0,0,8,0,8,-2,9,16,16,16,-2,16,18,16,18,16,36,-1,39,16,36,16,20,16,12,16,18,16,17,16,96,16,0,32,16,40,16,38,32,-2,43,16,42,20,114,-12,83,20,34,-12,35,52,95,56,101,-16,5,24,28,42,100,70,8,0,8,32,4,32,4,32,4,-2,127,-96,4,-96,4,-128,0,-8,31,-120,16,-120,16,-8,31,-112,0,-120,0,-4,1,2,126,0,0,32,8,32,8,80,8,80,8,-120,126,4,25,2,26,-4,47,64,42,68,73,36,73,-88,8,-120,8,16,8,-1,11,0,8,0,1,0,1,-2,127,0,1,-8,31,40,17,72,25,72,23,8,17,-8,31,64,7,48,9,8,9,14,49,0,65,0,1,16,0,24,0,22,124,-2,19,16,34,16,34,-14,59,20,106,-12,-86,-76,42,-88,42,-24,58,20,42,37,42,70,4,2,4,32,0,32,0,80,126,80,8,-120,17,4,18,-2,63,0,36,68,100,68,37,40,37,-88,60,-120,36,16,36,-1,35,0,0,32,16,32,16,64,16,-2,19,-128,-4,-128,16,-32,19,32,29,-2,49,32,80,-88,16,36,17,36,18,34,18,-96,84,64,32,32,16,32,16,96,16,96,16,-104,-2,-124,16,-4,19,2,20,68,30,68,-15,40,17,-88,16,-112,16,16,16,-2,103,0,32,32,8,64,8,-1,31,-120,18,-120,50,-4,75,4,20,4,16,-28,19,36,18,-28,19,36,18,36,18,-28,19,20,16,12,16,64,8,64,8,-96,16,-112,16,16,17,12,50,-6,95,0,-112,-128,16,68,18,72,18,40,17,16,17,16,16,-2,23,0,16,16,4,32,2,64,2,-2,127,40,31,40,17,40,31,40,31,40,17,16,19,-8,63,8,2,8,2,8,2,112,28,0,96,32,0,48,0,44,0,32,64,-2,47,32,24,-28,11,36,8,-104,27,-104,26,-112,42,-112,42,-78,75,74,16,-122,32,0,32,32,4,32,4,-2,127,32,5,32,6,-2,127,0,4,-8,7,16,8,32,24,-1,43,32,72,32,8,32,8,-64,8,64,8,72,16,72,17,80,17,95,17,80,127,112,17,72,17,72,57,68,53,-4,83,-108,82,-108,18,-108,18,-108,18,-1,23,0,16,32,0,64,18,126,18,-128,18,-96,18,16,19,-120,19,-64,3,48,12,-2,63,-128,64,-8,31,-112,8,-96,6,-2,127,0,0,64,0,80,60,76,36,64,36,94,36,-32,61,78,8,-16,72,34,75,36,78,40,72,16,72,50,78,74,88,-122,97,0,0,64,0,80,0,72,62,68,34,94,42,-32,43,32,42,62,42,-32,43,36,42,40,42,24,20,16,18,114,33,-114,67,0,0,0,0,-8,31,8,16,8,17,8,17,8,17,8,17,8,17,-120,17,-120,17,-120,18,-126,2,-126,4,-62,56,124,64,0,0,16,16,16,16,-112,39,-4,60,20,65,-1,65,20,126,-4,19,-112,16,-2,126,16,19,-2,19,16,23,-112,26,126,20,0,0,64,8,64,16,-2,63,-112,36,40,75,64,68,-1,127,8,0,40,31,40,17,40,31,40,17,40,31,40,17,40,23,16,16,32,0,32,4,32,9,32,9,-2,17,32,49,32,50,32,82,32,16,-1,23,32,16,32,16,32,16,32,16,32,16,32,16,16,0,16,8,-4,31,20,17,20,50,-1,51,20,84,-4,87,16,17,-2,21,16,21,-2,23,16,19,-112,20,127,24,0,24,0,8,0,8,-4,16,-108,62,-108,50,-108,42,-92,42,-92,-2,-92,34,-76,50,-76,42,80,42,-111,34,-110,82,30,79,0,0,0,2,2,4,18,11,-46,8,50,16,18,32,-110,95,-110,4,-110,36,18,19,18,19,18,9,-30,10,2,15,18,112,12,0,64,0,80,8,72,16,68,62,126,34,-64,71,64,84,78,16,-16,16,36,19,40,16,48,16,48,20,-46,24,14,19,0,0,0,2,2,66,60,52,-32,15,32,5,32,-59,63,57,-28,15,36,1,36,17,-28,17,36,47,68,33,-124,65,-124,65,4,1,16,0,16,64,-104,47,-108,24,-112,10,-2,-54,-112,58,-98,10,-16,10,-108,26,-104,26,8,38,24,37,-22,72,-122,80,0,0,0,2,0,33,-4,17,4,12,4,4,-12,68,-108,36,-108,20,-12,12,-108,12,-108,20,-12,20,4,36,20,36,12,68,0,4,64,0,64,0,-4,123,68,8,-1,23,68,16,68,32,-4,63,64,8,-4,43,64,24,-2,31,64,24,64,22,-2,97,0,0,0,8,0,8,-1,23,-4,19,36,18,-4,51,-4,51,0,80,-1,31,-4,19,36,18,-4,19,-4,19,0,16,-1,31,0,16,16,0,32,4,32,3,-4,63,-128,0,-8,31,-128,0,-2,63,0,1,-2,127,64,2,64,6,-128,1,112,3,12,60,0,0,64,8,64,8,-4,8,-120,72,-120,41,112,26,104,8,-120,9,-1,31,8,40,8,41,-120,72,72,8,8,8,112,8,16,8,64,4,64,4,-4,68,-120,52,-56,5,48,30,32,36,-64,71,-124,4,-120,0,-16,126,-64,4,-72,4,-122,24,0,99,0,1,0,0,0,32,-2,19,32,8,32,0,32,-128,32,96,32,16,32,0,32,8,32,16,32,16,32,32,-1,39,0,64,0,0,0,0,-2,3,0,124,-4,5,36,125,-4,65,-4,65,0,124,-2,39,-4,37,36,-3,-4,61,-4,-27,0,4,-2,63,0,0,32,4,32,4,-2,127,32,4,-96,12,-4,9,-120,73,112,42,104,24,-120,8,-1,31,8,41,-56,72,8,8,104,8,16,8,64,4,64,4,-4,36,-120,28,72,7,48,12,48,52,-64,68,-128,4,-1,127,-64,2,-96,2,-104,28,-122,96,-128,0,-128,0,32,4,64,4,-4,36,-120,28,72,7,48,12,16,52,-32,68,-128,4,0,1,-2,127,64,1,32,2,24,4,6,120,0,0,-120,0,-120,32,-120,16,-120,8,-2,7,-120,0,-120,-16,-120,16,-1,23,-120,16,-120,16,-120,20,8,25,8,18,8,4,8,0,0,0,0,0,-4,63,0,32,-8,32,0,35,0,34,-4,35,32,34,32,34,32,36,32,36,32,40,32,32,-2,63,0,0,64,4,-128,36,-4,20,72,13,48,30,96,100,-128,4,-1,-1,64,2,-8,31,120,20,8,20,-8,31,8,16,-8,31,8,16,64,0,-128,0,-8,124,-112,69,96,74,96,72,88,80,-90,75,32,72,-2,71,32,77,32,122,-2,67,32,64,32,64,32,64,32,4,32,4,-2,127,32,5,-96,12,-4,31,-128,16,-8,63,-128,80,-8,95,-128,16,-2,31,-112,20,76,36,66,34,0,66,0,17,0,17,0,17,-2,17,18,125,20,17,-12,55,20,57,88,87,88,85,56,85,56,25,36,25,66,21,-127,18,0,16,-96,0,-112,0,8,127,-2,17,32,17,-2,19,32,37,32,61,-2,101,32,37,-1,37,0,61,-92,37,82,38,82,2,0,4,0,5,-64,8,32,8,-2,31,-128,24,-4,47,-128,72,-128,8,-4,15,-128,8,-2,15,72,8,68,18,36,33,34,33,0,64,64,0,32,60,16,36,-1,37,0,36,80,60,-116,36,2,37,-120,36,80,60,80,36,32,36,48,36,-56,52,6,75,0,0,0,2,0,1,-128,0,-2,127,32,4,16,8,8,16,36,36,64,34,64,2,-128,1,0,1,-64,2,48,4,14,120,0,0,0,8,0,4,60,4,-92,-1,40,0,40,10,48,17,-88,32,36,82,36,12,34,4,34,10,46,9,-96,16,32,96,32,0,-128,0,-128,32,-66,16,-60,15,72,0,48,64,50,32,-50,23,0,8,-2,15,16,17,16,17,18,33,18,34,28,76,0,0,4,0,-8,-3,32,36,32,36,-2,43,80,40,72,40,-124,62,74,3,72,2,72,60,72,-60,-120,4,8,13,8,27,0,0,0,16,124,16,-96,19,32,16,-2,-1,80,20,80,20,-120,36,-116,36,-117,39,-120,24,-120,8,-120,20,-120,34,8,65,8,2,0,0,-2,7,68,122,40,73,-4,79,-108,76,-4,79,4,72,-1,75,-60,123,100,74,-44,75,-108,2,-60,2,56,3,8,0,-124,16,72,18,40,17,16,17,-4,127,4,18,-4,19,40,29,72,49,72,81,104,17,104,17,98,16,-94,17,28,86,0,32,64,8,32,16,16,16,-2,63,40,64,68,64,-124,126,10,9,-120,8,80,126,80,8,32,8,48,10,-56,12,6,9,0,2,0,0,124,16,-96,33,32,62,-1,43,40,72,72,72,-124,-1,74,9,72,17,72,24,72,36,-120,34,-120,64,8,67,8,0,-128,8,-128,8,-66,16,-60,23,72,16,48,48,-46,49,14,86,0,16,-1,23,-112,16,-112,16,-110,16,18,17,28,22,0,16,-128,0,-128,0,-114,60,-22,39,-118,36,-118,60,-118,36,-6,39,-118,60,74,37,42,37,-22,38,30,39,24,36,8,88,8,8,-128,0,64,4,32,72,-1,47,0,16,-112,48,8,73,4,10,18,29,-112,40,-112,72,96,8,80,8,-120,9,6,54,0,0,0,2,0,4,-16,7,32,8,64,16,-4,47,-124,8,-4,15,-124,8,-124,8,-4,15,-124,8,-124,8,-92,16,36,32,24,0,0,8,64,16,32,16,-2,35,0,60,80,72,-120,72,12,17,-118,18,80,16,80,16,32,16,80,18,-116,28,2,19,0,4,16,17,16,18,-32,35,96,42,-1,51,68,114,-28,99,20,34,-108,65,-8,127,-40,3,88,14,-104,52,-92,69,34,9,64,0,64,0,32,8,16,16,-2,39,80,40,-120,120,4,17,-118,33,72,34,80,126,48,0,32,0,80,30,-120,-32,6,1,0,6,68,0,-124,18,-108,36,20,37,-44,18,-44,63,84,36,-44,63,84,36,-44,63,-12,127,20,14,-124,13,100,20,28,100,4,4,16,8,-112,8,32,127,32,9,127,10,-60,127,-120,4,-56,62,40,20,48,36,-112,69,40,30,40,100,-60,4,2,25,0,8,32,0,32,-1,34,24,-4,25,40,126,-2,91,16,90,-4,91,-120,94,16,99,-1,67,16,126,16,66,16,126,112,66,0,64,0,16,12,16,-16,17,32,-2,32,32,-2,43,80,40,-112,72,76,127,74,10,-120,14,-120,56,-120,-56,-120,8,8,9,8,10,64,8,32,8,32,16,-2,-1,0,32,40,40,68,40,-126,72,-120,127,80,8,80,11,32,28,48,104,-56,8,6,11,0,8,4,0,4,0,68,0,68,60,68,36,68,36,-124,36,-124,36,-124,36,-100,36,-28,60,4,36,4,36,4,0,4,0,4,0,0,3,-64,0,-4,127,68,66,-76,76,-120,52,-8,15,-128,8,-128,16,-2,127,0,0,-8,15,8,8,-8,15,8,8,8,8,0,16,0,16,-4,17,4,17,-4,-3,4,17,-4,17,64,20,-2,25,34,49,98,87,82,17,-118,17,-6,17,14,80,0,32,64,16,32,16,16,16,-2,19,8,125,-112,16,80,16,-2,19,-128,28,-1,55,16,81,-112,17,112,16,120,16,-122,87,0,32,64,32,64,32,68,32,88,63,96,32,66,35,126,45,0,49,0,2,-8,15,8,8,-8,15,8,8,8,8,-8,15,8,8,32,0,32,6,32,120,-1,19,32,16,32,-2,-2,17,0,24,0,20,-4,50,-124,48,-124,80,-124,16,-4,16,-124,16,-124,16,-128,0,-128,8,-98,16,-32,39,-128,32,-128,72,-1,31,-124,16,-124,48,-28,87,-124,16,-124,16,-28,17,4,30,56,16,0,16,32,0,96,124,80,68,-120,72,-120,72,4,81,3,82,-120,76,-120,72,-120,68,-120,68,-120,76,8,81,8,65,8,70,8,64,32,4,48,4,-84,63,32,4,-2,-1,32,12,32,18,-96,31,32,50,-96,95,16,18,-112,31,8,18,-55,31,6,16,0,16,32,0,32,4,32,4,32,4,32,127,-2,4,34,4,-94,127,34,4,36,10,36,18,68,23,68,57,-124,97,-100,0,0,1,32,2,32,2,32,2,-1,127,32,2,32,2,-8,63,8,1,8,1,8,1,8,1,8,1,112,1,0,1,0,1,0,1,32,8,32,8,32,8,-1,11,32,126,32,8,-2,25,0,28,0,42,-4,73,4,73,4,9,4,9,-4,9,4,9,0,9,-128,0,-128,0,-128,0,-2,127,-64,1,-64,2,-96,4,-112,8,-116,16,-126,96,-112,0,72,18,68,34,36,34,34,66,0,0,32,16,32,16,-2,19,32,16,-4,127,36,16,-1,19,36,20,-4,27,32,48,32,81,62,18,32,19,-96,18,127,86,0,32,32,0,32,0,-2,127,32,68,-4,71,36,124,-1,71,36,68,-4,127,32,68,32,69,62,70,32,126,-96,69,126,4,0,8,0,0,-4,33,4,17,4,9,-4,127,4,1,-4,69,-128,68,-2,37,50,42,50,41,82,15,-118,121,-6,1,14,0,0,0,32,0,32,32,32,24,-1,7,32,0,32,64,-2,51,0,8,0,0,-4,9,4,17,4,17,4,33,-4,33,4,65,4,1,32,16,32,16,32,32,-1,39,32,36,32,88,32,104,-2,17,0,16,-4,46,-124,48,-124,0,-124,6,-4,24,-124,96,-124,0,0,8,0,16,-2,31,34,34,36,63,76,85,-56,21,40,31,126,21,72,21,-120,31,-1,21,8,21,8,37,8,39,8,65,0,16,0,16,-4,16,-124,16,-124,-2,-124,34,-4,36,-124,36,-124,36,-124,40,-4,24,-124,28,-124,18,-124,32,-1,67,0,0,64,0,80,0,76,0,64,0,-2,-1,64,18,68,18,40,18,-24,127,48,18,16,18,48,18,74,18,-118,34,6,65,0,0,32,4,32,4,-1,127,104,12,72,8,-2,127,72,8,72,62,-1,9,-4,126,-124,28,-4,42,-124,41,-124,72,-4,8,-124,8,32,4,32,4,-2,127,32,4,-96,5,-128,1,64,2,48,12,46,52,32,68,32,4,32,4,32,4,32,8,32,8,32,16,0,0,-8,31,-120,16,-8,31,-120,16,-120,16,-8,31,32,4,16,8,44,20,35,100,32,4,32,4,32,4,32,56,32,0,-120,4,-120,4,-120,8,-2,27,-120,16,-120,16,-1,55,0,80,-4,17,4,17,4,17,-4,17,4,17,4,17,-4,17,4,17,-128,1,-128,1,-128,1,64,2,32,4,24,8,36,52,34,68,32,4,32,4,32,4,32,8,32,8,32,8,32,8,32,48,0,1,-64,0,32,0,-2,15,-64,72,-96,40,16,41,12,26,18,45,16,73,16,9,16,17,16,17,16,33,16,66,16,4,16,0,24,32,22,16,-2,15,16,0,80,1,84,-15,84,17,-8,23,88,17,72,17,88,22,90,26,102,28,70,20,0,0,0,0,-4,31,4,16,4,16,-4,31,64,16,64,16,-4,23,68,20,68,20,-4,39,68,36,68,36,-4,39,4,68,4,4,-128,0,-128,0,-128,0,-128,0,-8,31,-120,16,-120,16,-120,16,-120,16,-120,16,-120,16,-104,16,-96,16,-128,0,-128,0,-128,0,32,8,32,16,-1,31,72,36,-88,66,32,64,32,30,60,18,-28,31,36,18,36,18,68,30,68,34,-124,34,-72,110,0,1,0,0,12,0,-16,15,0,8,0,8,0,8,-2,15,64,16,64,16,64,16,64,16,64,16,64,16,64,32,64,64,64,0,0,0,0,1,-128,2,64,2,32,4,24,8,-10,63,0,65,0,1,-4,63,16,9,32,5,32,5,64,3,-2,127,0,0,0,1,-128,2,-128,2,64,4,32,8,32,18,24,17,-122,96,0,0,-16,31,32,0,32,0,64,0,-128,0,0,1,0,1,64,0,64,64,64,48,-4,15,68,0,-1,79,68,32,-4,23,64,0,-2,15,64,16,64,16,-1,47,64,32,64,64,64,0,-120,0,-120,32,-120,16,-2,15,-20,-6,-22,10,-54,20,-120,20,-4,59,0,88,-2,23,-80,16,40,17,36,18,-30,20,0,16,0,4,0,36,-4,39,-104,36,96,36,96,36,-98,37,32,6,-64,31,32,3,-8,12,-124,31,-96,4,-104,24,-122,97,0,2,32,8,64,16,-4,16,-124,63,-4,32,-124,64,-4,62,16,8,16,8,-2,127,-110,8,-110,8,-110,10,-98,12,16,8,16,0,0,8,0,8,-4,19,4,17,8,49,8,49,-120,80,-112,80,80,16,96,16,96,16,-112,16,8,17,4,18,3,20,0,16,-120,0,-120,32,-2,23,-120,16,-8,8,32,0,-4,-13,36,18,-4,19,32,16,-2,19,32,16,-2,23,32,24,-1,23,0,0,-112,0,-112,32,-112,16,-112,16,-2,15,-112,0,-112,0,-112,-16,-2,23,16,17,16,17,16,18,16,20,16,60,-1,71,0,0,0,18,14,18,-16,127,64,18,64,30,64,4,127,63,72,37,72,37,72,63,72,4,-56,-1,-120,4,-120,4,8,5,8,4,0,0,-2,63,72,2,72,18,80,10,80,10,-2,127,0,0,-8,31,8,16,8,16,-8,31,8,16,-8,31,8,16,8,16,32,8,32,8,32,8,-2,127,112,28,108,27,-94,40,32,73,-8,31,0,0,-2,127,-128,8,-80,16,-114,16,-128,99,0,0,0,0,12,32,-16,17,0,17,0,9,0,1,-2,-15,16,17,16,18,16,18,16,18,16,20,16,60,0,70,-2,65,0,0,0,8,-4,9,4,9,4,11,4,45,-4,45,16,73,16,73,8,73,68,25,50,26,8,20,-128,34,64,32,48,64,8,0,0,0,-8,35,8,16,-8,11,8,0,-8,67,0,48,-2,7,-6,7,18,21,16,17,-96,32,96,32,-112,67,14,76,0,0,0,0,0,0,-8,15,8,8,8,8,-8,15,64,8,64,8,32,16,16,18,-120,33,102,64,0,4,0,3,-64,0,32,0,16,0,16,0,16,127,16,2,-2,4,18,12,18,59,-94,64,34,0,34,127,34,8,34,8,66,11,86,28,-120,96,0,1,2,9,2,9,18,9,-46,127,18,9,18,0,-46,127,18,9,18,9,-14,127,18,9,18,17,2,17,2,17,28,33,0,64,16,8,16,8,16,8,-1,127,16,8,124,62,68,34,68,34,68,34,124,62,40,20,72,21,73,22,-119,36,14,65,0,0,32,2,32,2,-2,127,32,2,32,2,-16,63,96,0,-64,0,48,3,12,124,-8,31,-128,0,-128,0,-128,0,-2,127,0,0,32,0,32,0,-2,127,32,68,-4,69,32,124,-1,71,0,68,-4,125,4,69,-4,69,4,69,-4,125,4,69,20,1,8,1,0,0,-16,15,16,8,16,8,-16,15,16,8,-16,15,0,0,-4,62,-124,34,-4,34,-124,62,-124,34,-4,62,-124,34,-128,34,64,16,32,16,16,62,-1,37,0,68,-4,62,-124,42,-124,42,-124,62,-4,42,80,62,-104,0,-108,14,18,113,112,1,0,0,0,2,-128,1,64,0,-1,127,0,0,-8,15,8,8,8,8,-8,15,-128,0,-96,4,-112,8,-116,48,-126,64,-128,0,0,3,64,16,32,16,16,16,-1,23,0,52,-4,51,4,83,4,81,4,17,-4,17,-88,16,36,17,36,18,34,20,-32,16,0,16,32,16,32,16,-2,83,32,52,-2,57,32,16,-1,-1,0,16,-4,61,4,51,-4,81,4,81,-4,17,4,17,4,17,12,17,0,16,-2,17,32,82,32,52,-4,53,36,-1,-4,17,36,49,36,61,-4,83,32,81,-96,80,64,16,112,16,-114,23,0,16,0,0,0,8,-4,17,8,18,16,36,48,36,72,124,-124,9,2,18,-2,31,32,48,32,0,32,6,32,24,-1,99,0,0,32,4,32,4,32,4,32,4,-4,127,32,4,32,4,32,4,32,4,-2,-1,32,8,32,8,32,16,32,16,32,32,32,32,0,8,32,10,-2,127,-120,63,-88,33,24,93,56,29,70,3,-2,127,0,0,-8,31,-8,31,-8,31,8,16,-8,31,8,16,0,0,-8,31,8,16,-8,31,8,16,-8,31,-64,0,-1,127,-8,31,8,16,8,16,-8,31,-96,4,-104,24,-122,35,0,0,0,0,-1,1,16,124,32,8,-4,8,-124,20,-108,18,-108,96,-108,126,-108,8,-108,8,-92,8,-48,14,76,112,-126,3,0,0,32,8,64,8,120,127,-120,8,16,127,-4,9,36,-1,36,0,-1,63,36,34,-4,63,36,62,36,34,32,34,-32,42,0,36,-128,0,64,16,-2,23,8,17,-112,16,-1,-1,0,16,-4,19,-4,19,4,18,-4,31,-112,48,-110,-64,18,1,30,2,0,12,0,2,32,18,32,18,-64,127,127,18,-124,18,-56,32,40,63,40,65,40,61,40,37,16,37,24,61,100,1,-126,14,0,1,-128,0,64,8,-4,19,8,63,-48,32,-2,67,0,124,-4,17,-4,17,4,-1,-4,17,-112,16,-110,18,-110,28,30,17,0,2,0,8,-8,19,16,16,16,32,32,72,96,8,-104,17,6,18,0,48,-2,83,32,16,32,16,32,16,32,16,-1,23,0,16,0,0,-128,1,96,0,-1,31,0,80,-8,87,16,48,32,48,-40,48,6,87,1,16,-4,19,64,16,64,32,-2,79,0,64,32,0,32,32,-2,19,32,8,-4,-1,32,0,-1,71,0,68,-4,41,4,41,-4,49,4,31,-4,-31,4,1,28,1,0,1,0,2,0,1,-4,63,16,8,32,4,-1,127,0,0,-8,31,-8,31,8,16,-8,31,64,2,66,2,66,4,124,56,0,64,0,2,0,1,-128,0,-2,127,32,4,-2,127,0,0,-16,15,16,8,16,8,-16,15,64,2,66,2,66,4,124,120,0,0,-128,0,0,1,-16,65,16,50,32,12,-4,7,68,0,-1,31,68,16,68,32,-4,39,68,64,64,64,64,0,-128,3,0,0,0,8,0,8,-2,9,2,9,2,43,122,45,74,73,74,73,74,73,74,17,122,25,2,21,2,35,2,33,12,65,0,1,0,0,0,3,-2,63,66,33,50,38,10,40,-8,31,-1,127,8,2,-8,31,0,4,-4,7,4,28,4,100,-4,7,4,4,16,16,16,16,-48,23,16,17,50,-3,50,17,-44,23,84,31,-48,51,88,85,24,21,24,25,36,17,34,17,-61,81,0,33,0,2,0,1,-128,0,-4,63,4,34,68,36,48,9,12,49,2,66,-16,63,16,2,16,2,16,2,19,12,30,16,0,96,0,0,4,8,68,16,68,17,68,34,68,62,-124,100,-124,8,-124,16,-100,23,-28,56,4,0,4,15,4,112,4,0,4,0,64,0,64,0,64,0,-128,-2,-16,16,-112,16,16,17,48,127,48,18,48,16,72,16,72,22,-124,56,4,-63,2,6,0,0,0,0,64,2,64,2,64,2,126,126,64,2,64,2,124,62,64,2,64,2,126,126,64,2,64,2,-2,127,0,0,0,0,0,2,0,2,0,4,0,4,-32,15,64,8,64,16,-128,32,-128,32,64,1,64,1,32,2,16,4,8,24,6,96,0,0,0,2,0,4,-32,15,64,16,-128,32,96,33,24,6,-122,24,-120,104,8,9,-112,17,80,17,32,2,24,28,6,96,0,0,0,2,0,2,0,2,0,2,0,2,-16,63,16,2,16,2,16,2,32,4,32,4,34,8,34,8,34,16,62,96,0,0,0,0,0,64,-1,63,-96,8,-4,3,-92,66,-92,34,-92,18,28,3,4,11,4,18,-4,19,4,34,-4,35,4,66,0,2,0,0,0,0,-2,63,-2,47,16,41,80,41,80,47,80,41,126,47,16,40,48,42,48,41,-46,46,-110,72,12,65,0,0,32,8,32,10,64,9,64,9,-1,127,-120,8,-120,73,-56,46,40,40,48,56,48,78,48,-119,48,8,-52,8,2,57,0,0,0,0,0,32,-4,35,4,34,4,34,4,34,4,34,-4,35,4,34,4,34,4,34,4,34,-4,35,4,34,4,34,0,0,0,0,0,7,124,56,4,32,4,32,4,32,4,32,124,62,4,32,4,32,4,32,4,32,-4,63,4,32,4,32,0,0,0,0,124,3,4,28,60,31,4,16,-4,31,-8,31,-120,16,-8,31,-8,31,-128,0,-4,63,4,1,4,2,56,60,0,0,64,0,64,8,64,8,80,31,72,18,72,50,68,76,64,4,-2,11,0,16,-16,111,16,8,16,8,-16,15,16,8,16,8,32,0,32,8,40,4,-92,-1,34,0,32,63,-2,33,48,33,48,63,48,8,48,42,80,41,82,73,-110,73,30,58,0,0,0,0,-128,1,96,0,-2,15,64,72,-128,40,-8,40,8,9,16,50,16,-46,32,20,80,16,-112,32,8,35,6,76,0,0,64,36,64,36,-128,127,-2,36,34,61,-86,9,114,62,114,42,-2,43,98,62,114,8,-86,127,34,9,34,8,44,8,0,8,64,16,-128,16,-128,16,-2,17,2,126,2,18,2,20,-14,29,20,49,20,81,20,17,-12,17,4,16,4,16,28,48,0,0,0,0,0,68,-4,40,-124,16,-124,40,-124,104,-4,8,-124,24,-124,20,-124,36,-4,68,-124,4,-124,8,-124,8,-1,63,0,0,-128,0,64,0,32,0,-2,31,0,80,-8,51,8,50,8,18,-8,19,8,114,8,-110,-8,19,8,18,8,34,-1,95,0,0,0,0,-8,31,8,16,8,16,-8,31,64,16,64,16,-1,31,64,16,64,16,-4,23,4,20,4,36,-4,39,4,68,4,4,32,0,64,0,64,124,-2,20,-126,20,2,21,-14,37,-110,36,-110,62,-110,2,-14,2,2,30,2,98,2,2,28,28,0,0,64,4,64,4,-2,127,64,4,64,12,-4,31,4,17,20,41,100,69,-4,63,4,3,-60,5,52,9,4,49,60,1,0,0,0,0,-8,31,8,16,8,16,-8,31,0,16,0,16,-2,31,2,16,-30,19,36,18,36,34,-28,35,4,32,28,64,0,0,0,0,-8,1,8,121,8,73,8,73,-8,73,8,73,8,73,8,73,-8,121,8,73,8,73,8,1,8,1,-1,15,0,0,0,16,0,16,-2,32,-128,63,-128,40,-128,72,-4,72,-124,8,-124,-1,-124,8,-4,24,-128,20,-128,34,-128,33,-1,64,0,0,0,0,8,34,16,17,-96,8,32,4,-2,127,32,4,-104,8,-12,31,-125,96,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,0,0,-4,33,4,25,4,5,4,1,-4,65,4,33,4,17,4,1,-4,9,4,17,4,17,4,33,-1,39,0,64,0,0,0,0,-128,-1,-4,18,8,30,-56,18,56,30,56,18,-60,23,-78,122,-60,63,8,7,-80,25,64,99,48,13,14,113,0,1,0,16,0,16,-2,17,0,17,0,-1,-4,17,4,17,4,23,4,25,-4,113,0,17,0,17,0,17,0,17,-1,81,0,32,0,16,-4,17,4,17,4,17,-4,127,16,17,16,17,-1,29,16,49,16,81,-2,17,-126,17,-126,18,-2,20,-126,96,-126,0,0,0,0,0,-2,63,0,32,0,32,0,32,-16,63,16,32,16,32,-16,63,0,32,0,32,0,32,-2,63,0,0,0,0,0,0,-16,15,16,8,-16,15,16,8,16,8,-16,15,16,8,-16,15,16,8,-1,-1,64,2,48,12,12,16,2,96,0,0,0,0,-2,62,-128,34,-128,34,-128,34,-4,62,-124,8,-124,72,-124,78,-124,72,-4,72,-128,72,-128,75,-128,92,-1,96,0,0,0,0,-4,61,4,37,4,37,-4,37,16,61,16,9,-1,73,16,79,16,73,124,73,68,79,68,121,124,-62,68,4,68,0,0,8,-4,16,-124,16,-124,62,-4,64,-112,64,-112,126,-1,16,-112,16,-112,126,124,17,68,21,68,25,68,18,124,4,68,0,0,4,-4,9,4,9,4,17,-4,17,4,49,-4,81,4,-111,-4,17,4,17,-1,23,80,16,-120,16,4,17,2,22,0,16,0,4,0,8,0,8,-4,31,4,16,4,32,4,32,-60,71,68,4,68,4,68,4,-60,7,4,0,4,0,60,0,0,0,0,16,-8,17,8,17,-8,25,8,57,8,53,-8,85,8,81,-8,17,8,17,-1,31,-112,16,8,17,4,18,2,20,0,16,0,0,0,8,-2,8,-128,10,-128,44,-128,44,-4,72,-124,72,-124,72,-124,16,-4,16,-128,24,-128,36,-128,34,-1,64,0,0,2,0,-126,63,-110,32,-110,32,-110,63,18,34,18,34,-14,63,18,34,-110,47,-110,40,-110,72,-126,72,-126,-113,-100,8,0,0,0,16,-4,16,-124,16,-124,16,-4,126,0,16,-4,17,4,29,4,49,-4,81,4,17,-4,17,4,17,4,17,12,81,0,33,16,0,32,0,-4,62,-124,34,-92,62,-108,0,-124,0,-104,62,-128,34,-2,62,2,34,-4,63,4,34,4,34,4,38,24,40,0,8,-4,8,-124,16,-124,16,-4,-4,0,20,-2,21,2,37,2,37,-2,37,2,21,-2,13,2,19,2,33,26,65,4,1,64,8,72,12,80,18,-112,17,-128,48,-2,55,0,81,-2,-97,8,18,-4,19,19,21,16,25,116,17,4,17,-4,17,0,16,-128,0,16,17,96,13,-4,63,0,2,0,2,-1,-1,32,4,-8,31,23,40,-16,79,16,8,-16,15,16,8,-16,15,16,8,0,1,16,17,32,9,32,5,-4,63,0,1,0,2,-2,-1,16,12,-20,23,34,36,32,68,-28,4,4,4,-8,7,0,0,0,0,-4,8,-124,16,-124,18,-4,36,0,60,-2,105,2,17,-2,33,2,47,2,113,-2,1,2,15,2,113,28,1,0,0,0,16,-1,23,32,20,40,21,-48,-4,-2,23,-94,20,-84,29,-88,117,-88,-107,-24,21,-72,20,-104,20,36,25,98,106,0,0,0,16,-4,19,-4,19,100,18,-4,-1,-4,19,-2,27,32,22,-4,59,-4,83,-2,19,-8,31,16,17,-32,16,-66,119,0,0,64,16,64,16,64,16,64,16,-4,-1,68,16,68,16,68,28,-1,51,96,-48,-112,16,-112,16,8,17,4,18,2,82,0,36,0,16,-4,19,4,18,4,126,-4,19,16,18,-108,18,-108,30,-108,50,-4,82,-110,18,-110,18,-110,18,-110,82,-2,36,2,0,0,8,-4,19,4,18,4,50,-4,51,32,82,-92,82,-92,-110,-92,18,-4,18,34,21,34,21,34,21,62,25,-30,17,2,16,0,0,-4,3,8,125,-112,8,-4,63,68,34,-4,63,8,0,8,62,-1,63,-120,34,72,62,40,36,8,38,56,57,0,0,8,1,16,17,-112,8,-96,4,-2,63,2,32,2,32,-14,47,16,9,16,9,-112,9,-112,9,-126,2,-126,4,-4,24,0,96,64,0,64,0,64,64,-8,39,-120,16,-120,8,-120,0,-120,0,-1,31,-64,16,-64,32,32,33,16,65,8,70,6,24,0,0,64,0,64,32,64,16,64,16,-8,15,72,0,72,-16,72,16,-1,23,96,16,-96,16,-112,20,16,25,8,18,6,4,0,0,32,0,64,16,-8,20,-112,36,16,43,32,88,-4,113,36,17,36,17,-4,47,0,49,0,1,2,7,2,25,-4,97,0,0,64,0,64,16,-128,16,-2,16,-126,16,2,127,-126,18,66,16,34,16,10,16,50,22,-62,24,2,97,4,0,60,0,0,0,32,4,32,4,-1,-1,32,4,32,4,-4,63,100,32,-124,39,-4,47,-124,32,-28,35,-108,36,-124,40,-4,63,4,32,4,32,32,0,64,8,64,16,-2,31,-126,32,2,65,66,127,34,8,18,8,14,127,50,8,-62,8,2,9,2,14,28,8,0,0,0,0,-2,63,2,33,2,34,2,34,-4,31,-128,8,-128,8,-4,31,-128,0,-128,0,-1,-1,-128,0,-128,0,-128,0,-128,0,0,0,0,0,-8,31,8,2,-1,127,8,2,8,2,-8,63,0,4,0,8,-8,23,8,20,8,100,8,4,-8,7,8,4,32,16,64,16,72,16,-124,84,-4,85,2,84,72,84,-92,85,66,86,124,84,-56,84,40,93,16,100,124,4,-125,3,0,0,64,4,-128,8,16,9,12,17,-2,19,-112,48,8,49,68,82,-126,20,-8,16,-120,19,80,20,32,16,-40,16,6,23,0,16,32,0,64,16,-112,8,-116,8,-2,127,80,4,-116,68,34,37,-8,38,-120,24,-112,25,80,9,32,30,80,-32,-114,3,0,0,64,0,-128,32,16,17,8,9,-4,3,-110,64,8,33,68,18,-126,4,-8,8,-112,17,80,22,96,32,-8,32,6,67,0,4,0,0,0,127,62,9,34,9,-28,127,36,9,40,9,40,127,36,16,-94,63,-94,48,-94,80,-82,16,-96,31,-96,16,32,0,0,0,32,0,80,-4,-116,36,-2,37,64,40,-120,40,-90,40,65,63,-4,2,-120,3,80,60,48,-60,108,4,-126,28,0,1,-128,0,64,0,32,120,-2,75,-126,74,-6,74,-112,73,96,74,96,74,-104,120,-2,75,8,69,8,1,8,1,-8,1,8,1,0,1,0,1,0,1,30,57,-46,47,82,41,82,41,82,41,82,41,82,42,82,42,82,60,94,44,82,40,-46,9,0,16,0,1,0,1,0,1,-8,1,0,1,0,1,-1,-1,0,1,0,1,-128,1,64,1,48,1,8,1,0,1,0,1,0,1,64,0,64,0,-4,0,-120,120,-120,73,80,74,32,72,80,72,-114,79,-4,73,4,121,4,73,4,65,-4,1,4,1,4,1,0,0,0,0,-2,63,32,4,32,4,32,4,32,4,-1,127,32,4,32,4,32,4,32,8,32,16,32,32,32,64,0,0,16,17,16,17,22,17,-8,17,16,127,50,17,-34,17,0,29,-4,49,4,81,4,17,-4,17,4,17,-4,17,4,81,4,33,16,17,16,17,22,17,-8,17,16,-3,49,17,-2,57,64,57,-4,85,4,81,4,-111,-4,17,4,17,-4,17,4,17,4,17,0,8,0,41,120,41,72,41,72,63,72,0,72,126,72,2,72,2,72,62,72,32,-120,33,-119,38,-118,57,14,34,0,0,0,16,0,16,-2,23,-120,20,-88,95,-88,84,-56,84,-1,87,24,20,24,21,-104,20,104,23,41,20,73,16,-114,16,0,17,4,0,4,0,-92,127,36,4,36,4,36,4,36,4,-92,127,36,4,36,4,36,4,36,4,4,4,4,4,28,4,0,0,8,1,8,17,8,17,-2,23,8,17,-8,125,8,17,-8,17,8,17,-1,23,80,17,72,29,-124,97,-128,1,-2,1,0,0,16,17,16,17,16,17,-48,127,30,17,-14,31,18,17,18,31,34,17,-30,-1,34,38,34,41,-62,48,-58,63,-100,0,0,1,64,16,64,16,64,16,-2,16,-126,16,36,127,36,17,32,18,32,16,48,16,80,22,72,24,-120,96,4,1,2,2,0,4,64,0,64,0,64,127,64,16,-2,16,-126,16,36,61,32,37,32,100,96,36,96,36,-112,36,-120,60,4,37,2,1,0,6,0,0,-4,1,-128,62,-4,31,0,1,-1,127,0,1,-8,7,8,4,-8,15,8,52,-8,71,8,4,-8,7,8,4,8,4,0,1,-128,0,64,0,-2,31,-128,16,-8,31,-1,31,-120,16,-8,31,-124,16,-40,28,-96,35,-112,38,-116,72,-126,64,0,1,64,16,32,16,-1,19,32,26,-4,59,36,86,-1,87,36,-110,-4,-109,34,19,-12,18,120,18,-84,19,34,22,-32,24,0,16,64,16,32,16,-1,87,32,58,-4,59,36,18,-1,-1,36,18,-4,59,34,55,-76,82,120,-110,-20,18,34,21,32,20,-64,16,0,16,0,16,-2,19,32,16,32,-2,32,16,32,16,32,22,32,56,32,-48,32,16,32,16,32,16,-1,23,0,80,0,32,-128,16,64,16,64,16,32,16,-2,-1,0,16,-8,16,-120,20,-120,24,-120,112,-120,-112,-120,16,10,17,10,17,14,86,0,32,0,8,64,8,32,8,16,10,-1,45,0,56,-8,80,-120,80,-120,80,-120,16,-120,24,-120,36,9,35,10,67,14,68,0,0,0,1,8,1,16,1,-32,31,32,1,64,1,-1,127,0,1,-2,3,-128,4,0,9,-8,49,16,64,16,0,-16,1,0,0,64,16,64,16,68,16,-8,19,80,-2,80,16,-1,23,64,20,-2,24,32,113,64,-110,124,20,4,16,4,16,56,112,0,0,64,8,66,8,68,8,-8,11,72,44,80,44,-1,75,64,72,-2,80,-96,17,60,22,4,24,4,36,4,34,56,64,0,0,0,0,-128,8,-128,16,-4,31,-1,127,0,0,-8,31,-8,31,64,2,126,126,64,2,124,62,64,2,126,126,64,2,64,2,0,2,0,1,0,1,-128,0,-2,127,0,0,-64,7,64,4,64,4,64,4,64,4,64,4,66,4,70,24,60,32,0,64,0,16,0,16,-1,23,4,16,4,16,-28,-3,36,17,36,17,36,17,36,17,-28,17,4,28,4,-32,4,0,60,0,0,0,32,4,32,4,32,4,-2,127,32,4,32,4,-1,-1,16,0,-112,31,-112,16,-112,16,-112,31,16,0,16,0,112,0,0,0,0,16,0,16,-1,23,4,16,4,126,-28,17,36,25,36,25,36,53,36,81,-28,-111,4,16,4,16,4,16,28,16,0,16,0,16,-4,17,36,17,36,17,-4,-1,36,17,-4,17,32,56,32,52,-1,83,112,-112,-24,16,36,19,34,20,32,16,32,16,32,0,32,0,-2,-1,32,16,32,16,-1,19,-112,32,-68,60,-62,101,-4,-91,84,37,84,61,84,37,84,37,-1,7,0,0,0,0,-1,63,16,42,32,42,32,62,124,42,84,62,84,8,84,127,84,8,84,28,100,42,112,41,76,72,-126,8,0,9,4,0,4,30,-124,104,68,8,36,8,20,127,-124,8,68,12,36,28,23,42,124,40,-124,73,4,8,4,8,4,8,4,8,0,1,0,1,0,1,-2,127,0,1,-4,63,0,0,-2,63,2,32,-30,39,32,4,32,4,34,4,34,8,60,48,0,64,-128,0,64,0,32,120,-2,79,64,72,-120,72,16,73,-12,73,40,75,-56,72,16,121,32,74,88,76,-124,0,2,3,0,4,0,0,0,0,-1,127,8,0,8,0,-120,31,-120,16,-120,16,-120,16,-120,16,-120,31,8,0,8,0,8,0,112,0,0,0,0,0,-8,35,8,26,8,6,-8,3,8,66,-8,51,0,1,-4,19,68,22,-92,42,-108,34,12,35,-4,67,28,64,0,0,-128,0,-128,0,-128,0,-2,127,-128,0,-8,15,8,8,8,8,8,8,-8,15,64,2,64,2,66,4,66,8,126,48,0,64,4,8,4,4,20,2,-44,127,20,8,20,17,20,18,-108,60,20,5,20,9,20,18,20,34,4,13,4,17,-100,96,0,0,0,0,-4,67,36,50,36,10,-4,3,36,-14,-4,19,32,16,-2,23,96,16,-80,16,40,21,38,26,33,20,32,0,32,0,-128,0,-128,8,-4,8,-128,8,-128,8,-1,127,0,0,-8,15,8,8,-8,15,8,8,-8,15,8,8,8,8,56,8,0,8,0,2,0,1,-4,63,4,34,4,34,-12,39,64,26,-128,33,-64,1,56,6,-10,127,16,8,16,8,16,8,-16,15,16,8,32,0,32,1,62,57,32,41,32,41,-1,47,0,40,-4,41,4,41,-4,41,4,57,-4,41,4,33,4,1,12,1,16,1,0,0,-8,31,8,16,8,16,-8,31,8,16,-4,31,-104,16,96,19,-68,28,-126,0,-8,31,-128,0,-128,0,-2,127,0,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,8,17,-16,17,96,22,24,25,-116,4,68,20,20,36,18,36,-16,71,0,0,0,0,-128,16,64,16,32,16,-2,23,0,16,-16,-4,-112,16,-112,16,-112,16,16,23,16,25,18,97,18,2,30,14,0,0,0,0,-128,0,64,0,32,120,-2,79,0,72,0,72,-16,73,16,73,16,73,16,121,16,73,18,73,18,1,30,2,0,4,0,0,0,2,-128,1,-4,63,4,32,68,34,48,36,12,8,2,48,-8,31,-128,0,-128,0,-128,0,-128,0,-2,127,0,0,0,0,-8,1,8,127,8,9,8,9,16,9,18,15,18,114,14,2,0,5,-120,20,68,36,20,36,18,68,-16,71,0,0,32,0,32,0,32,127,32,2,32,4,32,8,32,8,32,11,32,12,32,56,32,72,34,8,34,8,34,8,60,56,0,0,64,8,32,8,16,8,-2,9,2,127,82,9,-120,8,-124,12,2,59,-2,73,32,8,32,8,32,8,-1,11,0,48,0,32,0,16,0,16,-2,17,0,17,-124,-1,72,17,40,17,48,19,16,29,40,49,40,81,68,17,-128,17,0,17,-1,81,0,32,0,0,0,0,0,0,-8,31,8,16,8,16,8,16,8,16,8,16,8,16,8,16,-8,31,8,16,8,16,0,0,0,0,0,8,0,8,0,8,-4,8,-124,127,-124,8,-124,8,-124,11,-124,28,-124,104,-124,8,-124,8,-4,8,-124,8,-124,48,0,16,0,2,0,1,-128,0,-4,63,36,32,36,63,60,0,32,0,-4,127,-120,10,112,18,48,18,78,18,-126,35,-2,35,0,64,32,16,32,16,32,16,32,16,-1,-1,32,16,32,48,32,56,-4,53,4,49,4,81,4,17,4,17,-4,17,4,17,4,17,0,0,0,0,-4,62,-124,34,-124,34,-4,62,-64,0,48,1,-2,127,0,1,-128,1,64,2,32,4,16,4,14,120,0,0,0,1,-128,0,-2,63,66,33,50,38,8,56,-4,31,4,16,-4,31,72,20,72,20,-4,31,68,24,68,40,-4,79,4,0,32,4,32,4,-1,-1,32,4,-96,4,-96,4,-128,0,-1,-1,-128,0,-128,0,-8,31,8,16,8,16,-8,31,8,16,8,16,16,0,80,0,80,-1,-2,20,-112,20,-112,126,16,86,-1,87,0,86,124,98,68,66,68,126,68,66,124,126,68,66,68,66,0,1,-64,0,32,0,-2,31,0,17,-2,31,64,18,64,18,64,20,-4,23,64,32,-1,63,64,32,64,32,64,64,64,0,0,0,64,32,48,24,-1,3,32,126,-2,11,64,22,80,58,-112,58,-2,90,16,22,-1,19,16,18,16,20,16,24,16,16,0,1,0,1,0,2,-2,127,32,4,16,8,-4,55,3,64,-2,127,0,4,0,8,-16,15,16,0,16,0,48,0,-64,1,64,16,64,16,-2,23,-96,16,24,17,4,-2,-6,21,0,16,-2,23,-128,16,0,29,-8,49,8,-64,8,0,112,0,0,0,32,16,32,16,64,16,-2,19,-112,-4,8,17,4,18,-6,21,0,28,-2,51,-128,-48,-8,16,8,16,8,16,120,96,0,32,32,0,32,0,-2,127,96,68,-104,68,4,125,-6,11,0,72,-2,79,64,72,-128,72,-8,78,8,88,8,96,112,0,0,0,32,0,32,0,-2,63,48,36,72,36,-124,60,-2,39,0,36,-2,39,64,60,64,36,124,36,4,36,8,36,56,92,0,0,32,16,32,16,32,16,32,16,-4,19,36,-2,36,16,36,16,-1,19,64,16,96,22,80,56,-112,-63,12,6,2,8,0,0,32,8,32,16,126,31,80,36,-56,75,72,8,-8,15,72,42,72,42,72,72,-1,79,-96,8,-112,8,12,9,2,14,0,8,64,4,-64,8,-96,8,16,17,16,17,12,50,3,50,-4,-33,0,16,-2,23,64,16,-112,16,8,17,124,17,-124,19,2,16,64,16,64,16,64,16,64,20,-4,55,68,52,68,84,68,80,-1,23,96,16,80,16,-112,16,-120,16,4,19,2,20,0,16,0,1,-128,0,-2,63,66,34,66,34,-6,63,64,2,-8,15,8,9,8,9,72,9,72,9,66,1,66,14,126,112,0,0,32,8,32,8,64,8,-64,-1,126,8,-94,127,-92,0,32,127,32,0,-80,-1,48,42,40,41,40,73,68,72,-126,57,0,0,0,0,-2,63,0,32,0,32,-4,47,-128,32,-128,32,-8,47,-128,32,-128,32,-128,32,-4,63,0,32,-2,63,0,0,0,0,32,8,64,16,-1,31,-112,36,-120,66,-2,95,0,16,-4,31,-128,16,-8,23,-128,16,-128,16,-4,31,0,16,-2,31,0,0,0,0,0,68,-2,43,32,24,32,16,32,104,32,8,-2,9,32,8,32,56,32,68,32,4,32,8,-1,11,0,48,0,0,0,8,0,8,-1,9,0,9,-2,127,16,9,16,25,126,29,16,43,16,41,16,73,-1,9,0,9,0,9,-1,9,0,8,0,0,32,0,24,0,-1,127,-128,8,-128,16,-128,16,-128,30,-128,50,-128,82,-128,18,-128,18,-128,30,0,19,0,1,0,2,0,0,-1,125,0,69,0,69,-2,69,16,125,16,69,-4,69,16,125,16,69,16,69,-2,125,0,69,-1,69,0,0,0,0,64,0,32,0,16,60,-2,36,-128,36,-128,36,-128,36,-128,60,-128,36,-128,36,-128,36,0,61,0,37,0,34,0,2,0,4,0,0,-8,3,8,66,8,50,8,10,8,2,8,2,-8,3,-96,8,-96,16,-96,16,32,33,34,67,50,12,28,16,0,0,0,0,0,0,-4,31,0,0,0,0,-2,127,0,2,0,2,0,4,-8,7,8,0,8,0,8,0,16,0,-32,1,0,0,0,2,0,2,-2,63,64,4,-120,10,-112,10,-48,20,32,101,28,6,2,24,-8,31,72,18,72,18,72,18,-1,127,0,0,-128,0,-124,16,-124,16,-4,31,0,0,0,36,-4,39,4,36,4,36,-4,37,4,36,4,36,4,4,-4,11,4,112,0,0,0,2,-128,1,-4,127,100,66,28,76,-4,88,-120,8,-88,126,-88,8,-88,126,-72,8,-72,12,80,18,-46,32,30,65,0,2,32,4,32,4,-2,-1,32,4,-88,4,116,63,72,38,48,24,-16,15,14,17,-8,127,0,1,-64,1,48,6,8,24,4,32,-128,0,0,1,0,1,-2,127,64,2,-96,6,-104,8,-1,127,-128,0,-4,63,-128,0,-128,0,-8,31,-128,0,-2,127,0,0,0,8,8,8,72,16,40,63,24,41,72,63,40,41,24,63,8,13,127,13,-120,22,-56,23,74,38,2,68,-2,71,0,0,64,8,-128,8,-4,19,36,18,68,18,-4,51,68,50,68,82,-4,19,104,16,-84,16,-74,16,58,17,33,19,62,28,0,16,32,16,32,16,-4,33,36,61,-4,37,32,72,-1,87,0,16,-4,17,36,17,36,17,36,17,84,29,76,16,-126,3,0,4,32,16,64,16,-4,17,36,17,36,89,-4,85,36,85,-4,81,32,80,108,16,108,16,118,16,-70,16,34,17,62,22,0,16,64,0,64,32,-4,19,68,10,-4,3,64,64,-1,47,0,16,-4,3,36,10,68,18,100,18,84,34,-116,32,2,71,0,0,32,16,32,16,32,16,-2,17,34,17,34,125,-2,17,34,17,34,17,34,17,-2,29,34,49,32,-64,32,0,32,0,32,0,0,0,-8,31,8,16,8,16,-8,31,8,16,-8,31,64,0,64,16,68,16,88,31,96,16,66,16,66,23,126,24,0,0,0,16,0,16,-2,19,34,18,34,126,-2,19,34,18,114,30,114,50,-86,82,34,19,34,18,34,18,-2,83,2,50,0,2,0,0,-4,63,-124,32,-124,32,-124,32,-4,63,-124,32,-60,33,-60,34,-92,36,-108,40,-124,32,-124,32,-4,63,4,32,0,0,6,16,56,16,-32,19,32,16,32,-2,-1,19,32,16,32,20,-4,25,4,49,4,81,4,17,4,17,-4,17,4,81,4,33,64,8,32,8,16,8,-1,8,-128,-2,-128,8,-128,8,-128,14,-128,56,-128,-56,-128,8,0,9,0,10,0,10,0,76,0,52,0,1,-128,0,-1,63,0,34,30,33,-14,63,-44,39,84,36,-40,39,-108,63,18,33,-46,35,18,61,30,65,16,71,16,0,0,0,0,16,-4,11,4,36,-12,43,68,38,68,48,-4,43,68,36,-12,37,20,37,20,37,-12,41,4,40,24,32,8,32,64,0,32,16,32,16,16,16,-2,19,0,124,4,17,4,17,-120,16,-120,16,-120,22,72,24,80,96,16,0,-1,7,0,0,64,16,32,16,32,16,16,16,-2,-1,4,16,4,17,8,21,-120,24,-112,48,80,80,80,16,32,16,-1,19,0,80,0,32,-126,0,-126,0,-126,56,-6,47,-118,40,-22,43,-86,42,-86,42,-86,42,-22,43,-54,57,-54,42,-94,44,-126,16,-98,0,-128,0,72,16,72,16,72,16,-2,17,72,124,72,84,-1,87,0,84,-4,124,-124,16,-124,20,-4,22,-124,26,-4,96,-124,0,-124,0,72,0,72,0,72,60,-2,37,72,36,72,60,-1,39,0,36,-4,36,-124,60,-124,36,-4,36,-124,36,-4,36,-124,76,-124,0,32,16,32,8,32,8,-2,127,32,34,-4,21,36,21,36,-1,-4,9,112,8,112,126,-88,16,36,17,34,18,32,96,32,0,32,2,16,2,16,2,8,122,-2,79,0,74,68,74,-60,74,72,75,40,78,40,122,40,74,16,66,16,2,-1,11,0,4,32,4,32,4,-2,-1,32,5,32,5,-4,63,16,9,32,5,64,3,-2,127,64,3,32,5,24,9,6,49,0,65,0,1,0,1,0,1,0,1,-4,63,16,17,32,9,32,5,64,3,-2,127,64,3,32,3,16,13,12,49,2,65,0,1,0,1,32,8,32,8,64,8,-4,127,-120,8,-120,63,126,41,66,41,82,63,82,8,82,12,82,26,90,41,38,72,-63,9,0,8,32,4,32,4,-2,-1,32,4,96,6,64,18,-2,18,-96,18,16,19,8,18,-8,31,72,18,72,18,72,18,-1,127,0,0,16,4,16,4,16,4,-2,127,56,14,52,21,-46,37,16,69,16,6,-1,127,32,4,32,12,-64,3,-16,1,14,62,0,0,0,8,4,9,-120,8,-120,8,80,126,-2,9,0,8,0,28,-2,27,0,40,0,40,0,72,0,8,0,8,-1,11,0,8,0,16,4,17,-120,16,72,16,-2,-1,0,16,0,16,0,28,-2,49,0,80,0,16,0,16,0,16,-1,19,0,112,0,0,64,8,64,16,126,31,-96,40,16,69,64,82,-2,18,-96,18,16,19,8,18,-8,31,72,18,72,18,72,18,-2,127,0,0,0,0,0,32,-4,19,4,41,4,33,-12,47,-28,39,100,39,-92,39,-28,39,-60,33,36,39,20,41,4,33,28,32,0,32,0,0,16,8,32,4,32,2,-2,127,0,0,0,0,0,0,-8,31,0,0,0,0,0,0,0,0,-2,127,0,0,0,0,0,4,0,34,-2,17,66,12,-2,7,66,68,-6,37,90,21,-22,5,-6,21,66,20,-14,36,74,37,66,70,84,68,8,4,0,0,124,66,4,33,68,20,-4,7,68,-12,-4,21,-36,21,-20,21,-4,37,68,44,-12,52,76,53,68,38,92,4,0,0,72,16,80,18,95,18,96,18,72,126,68,18,64,16,-4,29,68,49,68,81,84,17,84,17,98,17,-110,17,28,118,0,0,64,2,64,18,-128,18,-2,18,32,19,24,19,4,18,-8,31,8,17,8,17,-120,17,-120,18,-118,18,-126,4,124,120,0,0,16,2,16,34,60,34,-28,63,72,106,-66,111,-94,-86,-86,-86,-86,-86,-86,47,42,35,-22,38,8,38,22,42,-31,34,0,34,0,0,80,10,96,18,127,18,104,38,68,42,68,122,-4,17,68,33,68,61,100,97,100,1,-90,29,-94,97,62,6,0,8,4,8,8,9,-120,8,-112,10,-1,45,0,76,0,72,0,72,0,72,-2,25,0,24,0,20,0,18,0,32,-1,67,0,0,0,0,-112,0,-112,34,-98,26,-96,6,-48,2,-120,66,-120,50,-124,2,0,8,-4,19,-108,18,-108,34,-108,34,-1,79,0,0,-128,0,64,0,32,0,-4,-1,4,17,-4,17,4,17,4,125,-4,17,36,17,40,17,16,17,40,23,-56,57,6,-63,0,0,0,17,-128,16,-98,16,-46,19,82,126,84,18,-44,27,84,58,-46,55,18,82,81,82,83,18,-74,19,48,18,16,16,16,16,64,0,32,68,16,40,-4,17,4,41,-4,73,4,73,4,13,-4,13,34,53,28,69,16,5,40,9,-60,9,2,121,0,0,0,1,-128,0,-1,63,0,34,62,33,-92,47,-92,40,-88,47,-88,40,-92,40,-94,47,34,41,-94,40,108,75,32,76,32,0,0,16,0,8,124,4,68,63,72,33,72,33,80,63,88,33,68,63,68,32,66,36,66,34,92,45,-64,48,64,0,64,0,0,16,124,8,68,4,68,62,68,34,124,62,68,34,68,34,68,62,124,36,-124,34,-124,38,-124,57,4,33,24,2,0,0,-128,0,64,32,32,24,-4,7,4,2,-4,67,4,34,4,18,-4,3,36,10,40,18,16,18,48,34,-52,34,2,67,0,0,72,16,72,16,72,16,-2,19,72,126,72,16,-2,19,66,22,66,26,-4,51,68,80,-124,16,-124,16,12,17,56,54,0,0,32,4,32,4,-2,127,32,4,32,4,-4,63,4,32,4,33,4,33,-16,31,16,1,16,1,16,2,16,12,-16,112,0,0,0,1,-128,0,-128,0,-2,63,-126,32,-126,36,-128,8,-4,15,-128,16,-128,16,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,0,2,8,2,16,2,-16,63,32,2,32,2,-1,-1,64,0,-128,3,24,2,-32,6,0,27,4,98,4,2,-8,3,0,0,64,4,68,8,72,8,-8,19,80,16,80,48,-1,55,32,80,-64,16,-116,16,-80,19,-64,28,-126,16,-126,16,-4,16,0,16,32,16,32,16,34,16,-4,17,40,-4,40,20,-1,23,32,36,96,36,68,40,-40,25,96,26,66,20,66,34,124,64,0,0,32,0,32,0,124,-1,72,24,-56,127,48,90,48,90,-52,90,2,111,-4,98,-124,126,-124,66,-124,66,-4,126,-124,66,-124,0,64,16,64,16,-4,18,-120,52,72,57,48,89,32,80,-48,80,14,19,-4,16,-124,24,-124,20,-124,34,-4,32,-124,64,-124,0,-112,0,-112,32,-112,16,-2,15,-112,0,-112,64,-2,39,66,20,66,4,-4,11,68,16,-120,16,-120,32,8,35,56,68,0,0,16,18,16,18,16,18,-112,127,-2,18,18,30,18,63,34,37,36,37,36,63,36,4,-60,-1,-124,4,-116,4,16,5,0,4,0,0,24,0,-32,31,-128,16,-128,16,-128,16,-128,16,-2,31,-128,0,-96,4,-112,8,-120,8,-124,16,-126,96,-128,7,0,0,0,0,-4,63,-128,0,-2,127,-126,64,-6,94,-6,94,-128,0,-8,31,-120,16,-120,16,-8,31,-120,16,-8,31,8,16,8,16,0,8,0,16,-2,19,-2,61,34,33,-2,65,34,125,-4,17,32,16,-2,127,34,17,-2,17,34,21,34,25,-2,17,2,1,32,2,32,2,-2,127,32,2,-4,63,-2,63,-126,32,-6,62,-8,62,-128,0,-8,31,-120,16,-8,31,-120,16,-8,31,8,16,0,0,-2,63,0,2,-8,7,8,28,8,36,-8,7,0,0,-1,127,16,8,62,31,98,49,-94,81,62,31,34,17,32,16,0,0,-4,31,-124,16,-4,31,-124,16,-4,31,48,7,-64,28,-96,3,16,12,-8,63,-92,0,-112,12,-116,16,2,35,0,0,0,8,0,8,-8,19,72,18,-8,51,72,82,-8,83,0,-112,-66,23,-86,22,-66,23,-86,22,-86,22,-66,23,-94,20,-128,20,0,0,0,1,64,2,-16,13,8,30,16,8,40,20,68,34,-4,126,2,1,0,1,-4,31,0,1,0,1,-1,127,0,0,0,16,-2,19,32,16,-2,19,34,-2,-2,19,-4,17,32,28,-4,51,36,82,36,18,-4,19,36,18,-4,19,4,114,4,2,32,0,32,62,32,34,32,34,-2,35,34,62,34,34,34,34,34,62,34,34,66,34,66,34,-126,34,-122,34,28,77,0,0,0,1,8,9,48,5,64,3,0,1,-2,127,96,13,24,49,4,65,0,1,-2,127,64,1,32,2,16,12,14,48,0,64,0,0,0,32,-4,27,4,6,4,2,-4,67,4,50,4,10,4,10,-4,11,4,18,4,18,4,34,-4,35,4,66,0,0,32,16,32,16,-2,19,32,16,32,-4,-2,19,24,17,38,57,64,54,-8,80,-120,81,80,18,32,16,-48,16,14,19,0,16,0,8,-2,9,82,9,82,9,82,127,-2,25,64,24,48,44,-1,47,64,72,124,72,68,8,-124,8,4,9,56,14,0,8,64,0,-128,0,-64,64,32,33,24,34,-122,18,65,12,32,16,0,0,-4,15,8,16,16,17,-96,32,64,64,32,0,16,0,0,0,-2,63,0,32,-8,39,72,36,72,36,-8,39,72,36,72,36,-8,39,64,32,-4,47,64,32,-2,95,0,64,0,0,0,0,-124,15,36,52,36,4,-28,127,36,15,-92,52,4,68,-100,4,-128,0,-1,127,-64,1,-80,6,-114,120,-128,0,-128,0,0,0,-92,7,36,60,36,4,-28,127,36,15,-92,52,-100,68,-128,8,-128,16,-4,31,-128,32,-2,127,-128,0,-128,0,-128,0,32,0,64,127,126,8,-110,127,-92,12,36,26,92,41,-64,75,32,13,30,121,-96,7,96,3,24,13,4,49,0,3,0,4,32,0,32,8,-1,31,-48,40,8,69,-2,127,104,22,-120,17,104,22,-8,31,0,2,-4,31,36,20,-12,23,28,16,0,16,0,0,-2,69,34,41,34,25,-2,25,34,105,34,9,-2,9,32,24,32,40,-2,75,32,8,32,8,32,8,-1,55,0,0,0,2,-128,1,-2,127,32,0,-56,22,-56,17,56,22,-8,31,-128,0,-4,31,68,18,36,18,-28,23,20,16,12,16,16,16,0,0,-128,64,96,48,-1,15,-92,3,100,66,-108,51,-4,3,64,0,-2,23,-126,20,-94,36,114,37,-118,69,12,68,0,4,0,0,-4,1,36,-1,36,17,-4,17,36,17,36,17,-4,125,32,16,32,16,-2,19,32,28,32,48,32,-64,-1,7,0,0,-128,0,-128,0,-128,0,-2,127,-64,2,-80,12,-116,48,-14,95,32,0,-64,0,-2,127,-128,0,-128,0,-128,0,-128,3,0,0,0,0,0,0,-8,31,-120,16,-8,31,-120,16,-120,16,-8,31,-128,0,-128,0,-4,63,-128,0,-128,0,-1,-1,0,0,0,0,0,0,0,8,-4,16,-108,60,-108,72,-4,126,-108,42,-108,42,-4,62,16,42,16,42,-2,63,16,0,16,31,-1,97,0,0,32,0,32,16,32,12,32,2,32,126,32,2,32,4,32,12,32,14,32,25,32,104,32,8,34,8,34,8,62,8,0,8,32,4,32,4,-1,-1,32,4,36,4,4,1,36,126,36,4,-92,127,36,4,36,14,36,21,-124,36,4,68,60,4,0,4,32,2,32,2,-1,127,-96,2,-96,2,-8,31,8,1,24,2,112,60,16,8,-4,127,36,9,36,9,68,49,-100,78,0,1,-128,0,-128,0,-128,0,-2,127,-128,0,-8,31,-120,16,-120,16,-8,31,-128,8,-128,4,0,7,0,1,-64,2,62,124,0,0,0,0,-2,127,64,2,-8,31,72,18,72,18,72,18,-8,31,0,1,-1,-1,-128,1,96,3,16,13,14,49,0,65,0,1,0,0,-1,-1,0,0,0,0,-4,62,-124,34,-92,50,-92,42,-108,42,-108,38,-108,38,-124,34,-124,34,-124,34,-100,46,0,0,0,0,-1,31,0,16,0,16,0,16,-1,31,-128,16,-128,16,-4,16,-124,16,4,17,8,17,8,34,8,34,56,92,0,0,16,0,16,0,-112,63,16,32,30,32,-14,63,18,36,18,36,18,39,20,37,36,41,36,41,36,73,68,75,-100,84,0,1,0,0,12,0,-16,126,-128,16,-112,16,16,17,16,29,-1,53,16,84,-112,84,-104,20,20,29,20,21,18,18,112,0,0,0,0,0,-2,31,0,16,-128,16,-128,16,-128,16,-4,31,-124,16,-124,16,-124,16,-124,16,4,33,4,34,8,68,112,72,0,0,4,0,-124,5,4,126,36,4,36,4,-28,127,36,4,36,14,36,13,-92,20,36,36,36,68,4,4,4,4,28,4,0,4,0,8,-2,15,-112,16,-112,16,-4,19,-108,50,-108,82,-4,-109,32,16,-1,23,32,16,-8,16,36,17,34,18,32,20,32,16,4,8,4,16,-28,23,20,49,20,49,-44,51,84,82,84,84,84,26,84,17,-44,16,-108,16,4,17,4,18,28,20,0,16,2,8,98,8,-126,23,-110,16,-110,16,-110,48,-14,55,-110,81,-46,17,-78,18,-110,18,-126,20,-126,16,-126,16,-114,16,0,16,0,1,-128,0,-1,31,0,16,-60,80,20,95,20,49,-12,63,20,49,-108,-47,-108,19,84,21,20,41,4,33,28,65,0,1,0,0,0,2,0,1,-128,0,-2,63,0,0,8,16,16,8,16,8,32,4,32,4,64,2,64,2,-2,127,0,0,0,0,64,8,32,8,32,74,16,44,-1,41,0,8,-124,-2,-124,8,-120,28,72,44,72,42,72,72,80,8,-1,15,0,8,0,8,0,0,0,32,-1,19,32,10,32,66,32,34,-4,19,36,2,36,18,68,18,72,36,72,36,-120,36,8,73,24,74,0,0,0,1,0,1,-8,63,8,1,-2,-1,8,1,8,1,-8,63,4,33,24,25,-32,7,32,13,24,49,6,65,0,7,0,0,0,1,0,1,0,1,0,1,-4,1,4,63,4,1,4,1,8,2,8,2,8,2,8,4,8,8,8,8,112,112,0,0,-128,0,64,0,-2,-1,-112,16,100,18,116,18,-116,18,-4,127,32,16,-2,19,82,18,82,30,-6,50,10,66,14,2,0,2,0,0,0,0,-4,57,36,41,-4,41,36,41,36,41,-4,41,32,40,32,56,-2,43,32,40,32,32,32,0,-1,15,0,0,0,4,0,8,-1,15,-112,16,-112,16,-2,51,-110,50,-110,82,-46,18,-22,18,42,19,70,19,2,18,6,18,28,18,0,18,4,0,-120,0,72,-1,48,36,-2,37,32,60,32,36,32,36,-2,63,32,36,32,36,80,47,80,-12,-116,4,-126,4,0,5,32,4,32,4,-2,127,32,4,96,36,-128,16,-2,15,32,2,-4,115,32,16,32,16,-2,23,32,16,32,56,-2,103,0,0,64,0,64,32,-128,16,-2,23,-96,8,32,1,32,1,-4,-13,32,16,32,16,-2,23,32,16,32,24,32,36,-2,67,0,0,64,0,32,16,-1,35,-120,62,80,34,-2,67,-4,127,84,18,-1,19,84,126,-4,19,80,22,88,26,-44,21,82,6,80,0,0,1,-128,0,-2,63,16,34,-2,63,32,33,-4,47,36,33,-1,63,36,33,-4,47,32,35,48,67,46,77,32,81,32,1,32,16,96,16,96,16,-112,24,-112,52,76,53,35,82,16,84,0,16,-4,19,8,16,-112,16,80,16,32,16,16,16,8,16,32,0,32,0,32,72,-2,53,64,10,80,64,-112,32,-2,30,16,2,16,18,-2,19,16,34,16,34,16,71,-1,72,0,0,0,2,0,1,-128,0,-4,127,68,66,36,68,-104,8,-124,48,-8,31,-120,16,-120,16,-120,16,-120,16,-72,16,-128,16,-128,0,32,8,32,8,64,22,64,17,-1,32,68,127,-56,0,-56,17,40,81,40,42,48,42,-80,21,48,30,-52,96,2,3,0,0,32,0,32,60,80,36,80,36,-120,36,4,61,-2,39,0,36,68,60,36,37,24,37,-120,36,-120,68,16,68,-1,95,0,64,0,0,16,16,16,18,-2,34,32,63,80,65,80,124,-2,16,16,23,16,-3,-2,17,16,17,16,21,-112,27,126,4,0,0,0,2,0,1,-128,0,-2,127,64,2,96,10,88,18,68,34,64,66,80,19,-120,20,68,36,18,36,16,68,-32,7,0,0,32,16,32,16,-1,19,64,82,-128,84,-32,91,32,81,32,81,-2,19,32,16,-88,24,36,21,34,33,33,34,-32,64,0,0,32,0,32,8,64,16,-2,23,64,40,-128,120,-32,19,-96,16,32,45,-2,113,-88,0,36,13,36,49,34,70,-32,0,0,0,64,8,32,8,16,74,-4,75,4,45,-4,45,4,127,4,25,-4,29,34,45,20,43,24,73,8,73,60,9,-62,9,0,8,-128,0,64,0,32,64,-2,47,0,32,-8,19,8,2,8,10,-8,19,32,16,40,33,36,34,36,66,34,12,-32,0,0,0,0,0,-8,39,72,24,-116,66,-118,52,-118,12,24,17,112,38,0,65,-2,127,-128,1,64,3,48,13,14,49,0,65,0,1,0,0,0,32,-8,27,76,65,82,50,-110,14,48,49,8,83,16,9,32,5,-2,127,96,3,16,13,12,49,2,65,0,1,0,0,0,3,-64,0,-8,31,8,16,-8,31,8,16,8,16,-8,31,4,17,-120,16,112,16,96,17,24,22,6,24,0,0,0,0,0,0,-1,127,32,2,32,2,-4,63,68,34,68,35,100,37,-44,36,-116,36,4,41,4,32,4,32,56,32,0,0,0,8,0,8,-1,19,72,126,72,40,-2,41,82,41,82,127,114,9,122,9,-102,31,-90,-23,34,9,2,9,30,9,0,9,0,0,-8,31,8,16,-8,31,8,16,-8,31,-1,-1,-8,31,-120,16,-8,31,-120,16,-8,31,-4,63,-128,0,-2,127,0,0,-128,0,64,0,32,120,-1,79,0,72,-4,73,4,73,4,121,-4,73,32,72,-88,72,36,121,36,74,34,68,-32,0,0,0,0,1,-128,0,64,0,-2,127,-16,15,16,8,-16,15,0,0,-2,63,2,32,-30,39,32,4,32,4,34,4,60,24,0,32,-128,0,64,32,32,16,-1,15,0,0,-4,1,4,-15,4,17,-4,17,32,16,-88,16,36,21,36,25,34,18,-32,4,0,0,32,16,32,16,64,16,-2,23,84,-2,-104,17,12,19,-6,21,-8,29,8,-15,-8,17,64,17,72,18,68,18,-62,116,0,0,0,0,-64,0,30,-1,82,37,82,37,82,61,82,37,82,37,82,61,82,37,-46,39,92,60,-112,100,16,5,16,6,16,4,32,8,32,8,32,16,-2,23,84,50,-120,49,-2,81,5,87,-4,17,4,17,-4,17,32,16,-88,16,36,19,-30,20,0,16,0,1,-64,0,32,0,-1,15,0,72,0,40,-4,31,24,8,32,24,32,104,32,8,32,16,32,16,32,32,-32,32,0,64,32,16,32,16,-2,19,96,84,84,90,-120,89,4,82,-6,85,-8,17,8,17,-8,25,32,20,-88,32,36,35,98,68,-128,0,0,3,-64,0,-2,63,2,32,-6,63,-24,17,24,15,-24,25,104,6,-112,8,78,119,-112,25,32,6,-64,24,0,3,0,28,0,0,0,64,-4,55,8,8,16,0,32,0,32,-16,32,16,32,16,32,16,32,16,-64,17,0,24,30,46,-32,65,0,0,64,0,64,32,-2,23,-96,12,20,3,24,-63,-4,51,10,14,-8,19,8,18,-8,35,64,33,80,34,76,68,-62,73,0,0,0,0,0,0,-8,63,16,0,32,0,64,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,7,0,0,0,16,-4,19,68,18,-4,19,68,-2,-4,19,-128,16,-8,29,-16,50,-16,-48,15,23,-4,17,4,17,-4,17,4,113,4,1,32,16,32,16,-2,35,32,62,52,33,-56,64,-2,125,-123,18,-4,16,-124,-2,-4,16,32,18,-88,20,36,25,34,18,96,0,0,1,-128,0,-1,31,0,16,-4,31,-12,22,-116,19,-12,28,-28,17,88,22,-106,41,100,34,-104,45,96,70,-128,65,0,6,8,16,8,16,-120,82,72,52,40,52,24,16,-120,-1,72,16,40,60,8,50,31,80,-24,83,8,16,8,16,8,16,8,16,4,0,4,0,-28,127,36,8,36,8,-92,15,-92,16,36,17,36,41,36,69,36,3,36,2,4,4,4,8,28,48,0,64,4,0,-28,127,36,4,-92,15,-92,16,36,41,36,70,28,29,-64,32,-1,127,-120,2,-112,12,96,52,-112,69,14,6,0,0,0,0,4,0,-28,127,36,8,-92,15,36,17,36,41,36,5,36,6,4,8,28,48,8,80,68,34,68,34,66,66,0,64,-128,0,-128,0,-112,4,-116,8,-110,8,-32,16,-128,0,0,31,0,97,-4,63,4,1,8,2,8,2,8,4,48,60,0,0,72,0,72,68,72,56,-2,11,72,24,72,104,-1,11,0,24,-4,25,4,41,4,73,-4,9,4,9,4,9,-4,57,4,1,16,1,16,1,16,-3,16,17,16,17,-2,23,16,17,-104,127,120,19,52,21,84,25,82,29,-110,49,16,-63,16,1,16,1,32,8,32,8,32,8,32,8,-2,127,32,8,48,28,112,28,104,42,-92,40,34,73,34,73,33,10,32,8,32,8,32,8,32,0,36,1,-88,126,104,16,-1,19,120,32,-92,61,-86,102,8,101,-2,37,88,38,104,61,-65,36,8,33,8,2,8,0,0,0,-4,63,0,1,-2,127,122,95,2,65,122,95,32,5,32,4,-2,127,48,14,104,21,-92,36,34,69,32,4,32,4,-128,8,-128,8,-128,40,-2,41,32,41,32,42,16,44,0,40,-4,41,36,41,36,41,36,41,36,41,-4,9,4,9,4,9,0,0,126,4,68,8,68,22,72,41,-56,68,88,68,68,2,68,127,66,2,66,20,66,12,76,12,64,4,64,2,64,0,32,0,36,17,-88,60,104,36,-1,75,104,60,-90,44,-92,45,-124,60,-1,45,84,62,84,1,-97,14,-124,112,4,1,4,2,16,1,16,33,16,17,16,9,62,1,-112,79,16,33,-104,19,120,3,52,21,84,21,82,41,-110,33,16,65,16,65,16,1,-128,0,64,0,-2,95,-4,39,4,36,-12,21,-12,5,4,4,-4,23,-4,23,0,32,-1,63,80,65,76,70,66,9,-64,0,0,0,124,4,-96,27,32,16,-1,55,32,80,-2,19,0,16,-8,15,-120,8,8,9,8,9,104,10,24,2,6,60,0,0,0,2,-128,1,64,0,-2,127,48,8,64,6,-128,1,96,6,30,120,-16,15,16,8,16,8,16,8,-16,15,16,8,16,8,32,16,32,16,96,16,96,16,-104,-2,68,17,36,18,18,28,-4,51,8,-48,8,16,16,17,-48,16,48,16,8,112,0,0,64,0,64,0,64,-2,112,16,-120,16,68,17,34,18,32,124,0,16,-4,19,8,16,16,22,-96,56,64,-64,32,0,16,0,32,4,32,4,-2,127,-96,4,-128,4,-4,31,-128,0,-2,127,24,25,-12,39,32,6,64,26,-128,33,120,6,6,120,0,0,0,0,-4,63,-128,0,-2,63,-6,62,-126,32,-8,31,64,1,48,3,-114,28,-16,127,32,0,64,4,-128,3,-128,0,96,0,32,8,32,40,32,40,80,47,72,40,-92,-1,-110,8,8,75,-4,74,8,74,8,74,80,86,48,102,48,126,16,2,8,0,32,8,32,16,80,16,80,63,-120,32,70,65,49,126,8,16,0,16,-4,-1,8,16,-112,16,112,18,48,28,8,16,8,0,64,8,-64,8,-64,16,32,17,24,49,-124,54,66,88,32,16,-8,23,16,16,16,16,32,17,-96,16,64,16,32,16,16,16,0,0,32,66,48,36,80,20,72,127,-56,8,38,9,17,126,0,16,-4,17,8,-1,-112,16,80,16,32,32,16,32,8,64,64,0,64,0,-4,71,64,32,-2,31,32,1,80,2,-116,20,-14,25,16,33,32,39,-32,40,-64,64,60,65,2,14,0,0,0,0,0,0,-8,63,8,0,-8,31,8,0,-8,63,-128,0,-120,8,8,9,16,17,-48,17,48,2,12,12,2,112,0,0,32,0,32,0,-4,127,32,68,32,72,-2,79,16,81,76,73,-126,74,-8,69,-120,77,-112,90,112,64,-116,65,2,70,0,64,32,0,64,16,96,16,-112,16,-120,84,68,85,34,85,16,86,0,84,-4,85,8,84,-112,84,80,124,32,4,16,0,0,0,0,0,0,8,-1,25,32,22,32,49,-4,72,-108,68,-108,0,-108,126,-92,4,-92,36,-92,24,80,8,76,8,-125,5,0,2,0,0,-8,15,8,8,8,8,8,8,-8,15,0,1,0,1,-4,63,4,1,4,2,8,2,8,4,8,24,120,96,0,0,-128,0,0,1,-128,2,64,4,32,10,24,17,-124,32,66,64,-16,63,32,0,32,0,64,4,-128,2,-128,1,64,0,32,0,0,0,-64,35,62,18,-110,10,-44,2,100,67,44,35,64,18,-4,3,36,10,36,18,-4,19,36,34,-4,35,4,66,4,2,-128,0,64,0,32,-4,-2,19,-128,16,16,17,8,17,-4,127,2,16,72,17,72,17,72,29,72,49,73,-62,78,6,64,8,0,16,-64,16,62,17,-110,17,84,125,-76,17,36,17,76,24,-4,53,36,49,36,81,-4,17,36,17,36,17,-4,17,4,17,-128,0,96,0,16,0,-2,127,64,16,80,16,-120,32,-4,61,-86,100,-88,36,-88,36,-88,36,40,61,41,37,46,2,32,4,0,8,64,8,-66,17,-110,61,82,37,-78,41,-90,81,76,17,0,16,-2,17,34,17,-2,19,34,21,-2,25,2,17,2,1,0,0,-4,62,36,32,68,36,68,34,68,46,-100,49,0,33,-4,31,4,17,4,17,-4,31,4,17,-4,31,4,16,4,16,4,0,4,8,4,4,36,4,-28,127,36,1,36,34,36,26,36,6,36,2,36,5,4,9,-124,48,4,64,28,0,0,0,-128,0,64,0,-1,15,0,72,-2,75,18,42,-108,43,-28,11,124,58,-4,75,68,18,68,18,-4,35,68,34,-4,67,4,2,-128,0,64,32,32,16,-2,15,-128,0,16,65,120,33,-124,19,74,1,72,9,72,18,72,18,72,34,74,34,78,76,64,0,0,16,32,16,-34,17,82,17,82,127,82,17,82,49,82,57,82,53,-46,81,82,81,94,16,-112,16,16,17,16,17,16,18,0,0,0,2,0,1,-128,0,64,0,-2,127,0,0,0,0,64,2,32,4,16,4,8,8,4,8,4,48,2,64,0,0,0,2,64,2,48,2,8,2,-2,127,64,2,72,2,72,2,80,4,80,4,96,8,-64,8,66,17,68,18,124,96,0,0,32,1,16,1,16,2,-2,127,112,6,-60,8,124,51,0,64,-2,127,16,8,-16,15,-16,15,16,8,-1,127,16,0,16,0,-128,0,-112,0,-120,0,-124,56,-128,40,-2,47,-96,40,-92,40,-88,40,-88,40,48,57,32,41,98,33,-94,6,62,8,0,0,0,0,32,8,126,31,80,40,-120,36,32,65,16,1,-2,127,-120,1,-112,2,-96,2,-64,4,-126,5,-122,30,-4,96,0,0,0,1,-128,0,-4,63,100,38,-100,56,-8,61,-112,41,96,42,-4,56,-6,47,32,37,-4,39,-4,59,32,32,-2,39,0,32,-128,0,0,1,-8,121,-112,74,96,76,-16,84,14,83,-8,77,64,73,-4,71,64,70,-4,93,64,64,64,64,-2,71,0,64,0,1,32,1,16,1,-2,127,72,1,112,2,64,2,-62,13,68,50,-8,64,-128,0,-4,31,-128,0,-128,0,-2,127,0,0,64,16,80,16,72,16,68,16,-128,-4,-2,19,-96,16,-92,28,-88,48,-88,80,48,17,32,17,98,18,-94,20,62,120,0,0,64,0,80,0,72,60,-124,36,-128,40,-2,47,-96,48,-92,40,-88,36,-80,36,-96,44,32,49,98,33,-94,39,60,40,0,40,32,8,36,9,-88,8,-88,8,-1,125,40,8,-24,24,39,29,32,42,64,40,-1,79,-120,8,-24,9,56,8,-58,11,0,8,-128,0,-120,16,-112,8,-112,4,-2,127,-64,2,-80,12,-114,48,0,65,-2,127,32,4,64,14,-64,1,48,6,12,56,0,0,32,16,36,18,40,17,-80,16,-2,-1,96,16,112,16,-84,29,98,50,-128,80,-1,23,8,17,-112,17,-8,16,6,119,0,0,32,8,64,8,-2,31,-112,20,-104,35,32,9,-2,63,64,1,32,7,28,25,0,34,-2,127,64,6,-32,1,28,62,0,0,0,0,-4,39,4,28,-4,7,0,4,0,68,-1,55,32,4,-4,5,-76,21,108,21,-76,41,108,41,44,73,44,81,0,1,0,0,-2,123,32,72,32,72,-4,82,-92,82,-92,90,-76,74,-44,74,-52,74,-60,74,-124,82,-100,66,0,66,-2,67,0,64,32,4,32,4,32,4,-1,-1,32,5,-96,4,64,0,-8,31,8,16,8,16,-8,31,8,16,0,16,0,16,0,32,0,64,0,1,0,1,-1,1,0,1,0,1,-4,15,4,8,4,8,4,8,-4,15,4,8,0,16,0,16,0,16,0,32,0,64,0,8,-1,8,16,8,32,15,126,8,66,62,82,34,82,34,82,34,82,62,82,34,82,34,40,32,70,32,-127,65,0,2,0,1,-64,0,32,0,-1,31,-128,16,96,16,-4,19,4,18,4,18,-4,19,4,18,4,18,0,34,0,36,0,68,0,8,32,8,16,8,8,9,-2,42,-126,44,-126,72,-126,72,-126,72,-2,8,-126,8,-128,20,0,19,0,17,0,33,0,66,0,4,32,16,32,16,62,16,32,16,-2,127,34,18,60,22,-30,27,60,50,32,82,-2,19,36,18,68,18,-124,20,-100,56,0,1,0,1,0,1,-4,1,0,1,0,1,-4,63,36,32,68,36,-124,35,-124,32,68,33,36,38,20,40,4,32,-4,63,4,32,-128,0,-128,0,-4,0,-128,0,-2,31,-124,16,-8,31,-124,16,-4,16,-128,16,-4,31,-124,16,-124,16,4,33,56,38,0,72,0,2,0,4,-32,15,64,48,-8,95,-8,31,8,17,-8,31,0,0,-1,127,-8,15,8,8,-8,15,8,8,-8,15,8,8,16,4,16,4,-2,126,48,14,94,53,-112,69,-112,4,-2,31,-4,31,68,18,-4,31,64,36,-4,39,-61,37,126,70,0,0,0,0,-4,1,4,126,-4,17,8,16,8,16,-1,63,32,38,34,101,-84,36,-8,36,36,61,36,38,34,36,-32,32,0,0,0,0,-4,127,0,1,-4,127,124,127,124,65,64,31,-128,62,-4,34,48,63,108,8,-126,47,-8,40,-120,46,-8,112,-120,0,64,0,64,124,-4,68,-124,68,72,69,48,124,120,16,-124,81,2,94,-4,80,-124,80,-124,82,-124,92,-4,112,-124,64,-124,0,32,0,32,0,124,62,68,34,-56,43,48,42,48,42,-52,42,3,43,-4,42,-124,50,-124,56,-124,20,-4,36,-124,34,-124,64,0,1,-128,0,64,0,-2,31,64,18,-4,31,68,18,68,18,-4,31,32,20,34,36,-68,39,32,36,-95,37,62,70,0,64,16,0,32,64,60,47,100,25,-104,9,-104,-119,24,111,100,26,-126,26,-4,27,68,42,68,42,-60,43,124,78,68,88,68,0,0,0,-8,35,8,16,8,8,-8,125,8,8,-1,15,36,18,40,57,-80,84,-24,16,36,19,36,20,34,16,-32,16,0,16,0,0,-16,31,16,0,-16,15,16,0,16,0,-2,127,4,17,8,9,-80,5,64,7,32,9,24,49,6,65,0,7,0,0,32,0,32,0,32,60,-2,39,32,36,32,40,32,40,-1,43,32,36,36,37,36,37,36,47,36,49,60,33,-60,33,4,32,32,0,48,0,-88,127,-92,76,-66,43,-32,30,-92,108,-108,12,24,55,-40,-54,16,12,-80,56,73,19,69,36,-122,24,0,32,64,0,32,0,16,124,-2,36,-126,36,-126,36,-126,36,-126,36,-2,62,-126,2,-128,30,-128,98,-128,2,0,7,0,25,0,2,0,0,-8,31,8,16,8,16,8,16,-8,31,0,0,0,0,-4,63,4,32,4,32,4,32,4,32,-4,63,4,32,0,32,0,8,0,16,-4,16,-124,63,-124,64,-124,64,-4,62,0,8,0,8,-2,127,-126,8,-126,8,-126,10,-2,12,-126,8,-126,0,0,4,0,4,-4,9,4,9,4,17,4,17,-4,49,0,80,-2,17,2,17,2,17,2,17,2,17,-2,17,2,17,2,17,64,0,-128,16,-128,8,-1,5,0,127,12,18,-16,18,-94,30,-92,18,-88,34,-112,34,-120,34,-120,34,-28,68,-126,92,0,0,0,0,-4,63,4,32,-4,63,64,34,-2,36,-4,41,-124,51,-4,36,-4,36,64,60,-4,36,80,39,120,36,-122,71,0,4,0,0,0,0,-4,31,-4,31,72,20,80,18,-2,31,-32,16,88,33,-58,46,0,33,-1,63,32,35,-16,32,-114,79,0,0,32,0,36,17,-88,32,-80,36,-2,75,112,120,-88,16,36,33,34,34,64,124,-1,3,-120,0,-48,28,120,96,-122,3,0,0,0,1,0,1,-4,1,0,1,-2,31,2,17,-4,17,4,31,12,17,-8,16,-120,36,68,41,36,41,18,49,48,81,-64,0,0,8,0,16,-2,31,-8,47,0,64,-8,63,8,0,-56,63,-56,31,72,0,-8,-1,-120,18,-122,31,-58,98,54,14,0,0,64,0,64,8,-4,23,68,16,-1,111,68,16,68,16,-4,55,64,80,-4,23,64,16,-1,31,64,16,64,16,64,16,64,16,0,2,-128,1,-2,127,4,1,72,66,-120,39,16,17,80,9,-24,18,36,23,0,33,-1,-1,0,1,0,1,0,1,0,1,64,0,64,32,124,16,-2,15,68,4,68,68,-8,37,68,20,124,4,32,20,84,21,84,21,66,38,78,42,120,42,0,16,0,0,-8,9,8,16,8,34,-8,37,8,124,-1,11,34,17,-84,32,-80,46,48,112,-24,12,36,49,34,-62,-32,0,0,0,0,1,-128,0,-2,127,64,2,64,10,80,10,76,18,66,34,-64,66,-120,0,-120,16,-120,16,-120,16,-120,16,-8,31,8,0,0,1,-128,0,-2,127,64,2,80,10,76,18,66,34,76,66,-16,63,-128,0,-4,31,-128,0,-1,127,-128,0,-128,3,0,0,0,2,-128,1,64,0,-2,127,80,2,72,10,68,50,66,66,-16,31,96,0,-128,0,-1,127,-128,0,-128,0,-128,3,0,0,0,1,-64,32,32,16,-2,15,-104,2,-108,-124,-108,100,-110,24,64,0,-1,31,-32,16,80,33,76,38,66,72,64,64,64,0,0,0,124,15,68,48,68,34,100,42,84,42,84,38,76,38,68,34,68,46,68,50,92,4,64,4,64,24,64,32,64,0,0,0,32,1,32,126,32,8,32,8,32,8,-96,-1,32,8,32,8,32,63,32,33,34,33,34,33,34,63,60,33,0,0,64,16,32,16,16,16,-2,19,0,124,-4,17,4,17,4,29,-4,49,32,80,-88,16,36,17,36,18,34,20,-32,48,0,0,32,0,64,0,124,126,-124,82,68,83,56,83,112,82,-112,126,15,83,-4,82,-124,82,-124,126,-124,66,-4,66,-124,0,-124,0,96,8,64,8,96,8,-112,8,-120,-2,4,9,-126,10,-124,14,-104,24,-32,104,-128,8,-128,8,-126,8,-124,8,-4,112,0,0,32,0,32,8,96,8,80,-1,-120,16,-124,41,66,42,68,72,72,127,112,8,64,11,64,60,68,-56,68,8,124,8,0,8,64,0,64,4,96,8,80,8,-112,16,8,17,-121,50,-124,84,-104,16,-32,16,-128,16,-128,16,-124,16,-124,16,-4,16,0,16,-128,0,0,1,-128,1,64,2,32,4,16,8,12,56,50,72,-64,8,0,11,0,12,0,8,8,8,8,8,-8,7,0,0,64,0,64,32,-64,24,-96,4,16,1,12,70,2,57,8,1,48,1,-64,9,0,17,4,17,4,33,-120,33,-8,64,0,0,0,0,96,16,96,16,80,32,-112,34,12,69,-126,122,-120,10,-112,16,-32,32,-128,126,-128,0,-124,6,-124,24,-8,96,0,0,64,0,64,64,-64,48,-96,8,16,1,12,1,-126,-14,-120,20,-112,16,-32,16,-128,16,-128,16,-124,18,-124,28,-4,16,0,0,32,4,32,4,-1,127,32,4,32,4,-4,31,68,18,-4,31,0,2,0,4,-8,15,32,18,64,33,-128,1,0,14,0,48,0,16,-4,17,36,17,-4,125,36,85,-4,85,40,84,-16,124,-88,17,68,20,-4,20,-94,30,40,115,38,1,97,2,0,0,0,0,-4,63,36,34,36,34,36,34,-4,63,0,2,0,4,-8,15,8,16,16,34,-96,1,-64,0,0,3,0,28,0,96,0,0,-4,71,-92,36,-92,20,-92,12,-4,7,-128,-16,-4,17,4,18,-104,20,96,16,96,16,-128,19,0,60,-2,67,0,0,0,0,0,8,-2,17,82,63,82,65,-2,65,32,126,64,8,-2,8,-124,126,68,9,40,10,48,10,-64,12,0,11,0,0,32,4,64,8,-1,31,-112,20,-120,34,-4,95,68,18,68,18,-4,31,0,4,-8,15,16,52,96,3,-128,1,0,62,0,0,0,0,-4,125,36,5,-4,37,36,37,-4,41,68,40,-104,40,-8,61,-60,4,-4,29,106,100,-92,4,34,5,-32,26,0,0,0,0,-4,33,36,17,36,9,-4,-3,36,9,-4,11,32,20,-1,59,96,88,-80,20,-88,16,36,19,34,20,32,16,32,16,32,4,32,4,-2,127,-96,4,32,37,-8,27,8,3,-48,68,112,48,-114,9,-8,23,8,17,8,33,-8,33,8,65,8,1,64,0,-128,32,-4,24,8,5,-120,2,-48,68,96,32,-112,16,14,3,-8,13,8,17,8,17,8,33,-8,33,8,65,8,1,32,0,64,0,124,-4,-120,36,-56,36,48,37,56,40,68,40,-126,62,-4,3,-124,2,-124,60,-124,-60,-4,4,-124,28,-124,0,64,8,-128,16,-4,16,8,37,-120,41,112,90,112,112,-116,16,2,33,-4,62,-124,96,-124,0,-124,14,-4,112,-124,0,-124,0,0,8,0,8,-4,9,68,16,68,-2,72,18,-120,18,-120,36,-2,36,2,36,2,24,-6,11,2,20,2,34,28,64,0,0,0,1,-128,0,-2,63,16,34,16,34,16,34,-2,63,16,34,48,35,-72,38,88,38,-108,42,-110,42,16,83,16,66,16,2,0,0,-4,1,4,126,-124,8,-124,8,-120,8,-120,8,-120,126,-2,8,2,8,2,8,-6,15,2,24,4,96,60,0,0,0,0,0,0,0,-4,127,68,8,68,8,72,16,-120,16,-120,62,-2,50,2,82,2,18,-6,19,2,30,2,18,28,16,0,0,0,8,-4,9,4,8,68,8,68,126,72,74,-120,74,-120,74,-2,126,2,8,2,12,-6,15,2,26,2,97,28,0,0,0,0,0,0,0,-16,63,16,4,16,4,32,4,32,8,32,8,-2,15,2,0,2,0,-12,127,4,0,4,0,60,0,0,0,0,0,124,31,68,17,68,17,124,31,0,0,-8,63,8,4,16,4,16,8,-2,15,2,0,-12,127,4,0,60,0,0,0,-128,0,64,0,-2,119,-120,84,-120,84,-120,84,-2,87,-120,84,-40,84,-72,85,-84,117,-84,85,-54,74,-56,10,-120,8,-120,16,0,0,-8,3,8,60,-120,36,-120,36,-120,36,8,37,8,37,-4,37,4,60,4,36,-4,39,4,0,4,0,120,0,0,0,0,0,-4,17,36,17,36,17,-4,17,36,-3,36,17,36,17,-4,17,32,16,32,16,-2,31,32,48,32,-64,-1,7,0,0,0,0,0,0,-4,63,68,0,72,12,72,3,64,16,-128,12,-128,2,-2,127,-128,0,64,1,48,2,12,12,2,48,0,0,-128,0,-128,0,-2,127,-128,0,-4,31,-128,0,-128,0,-1,127,0,2,-16,7,16,9,-96,16,-32,32,-64,65,62,6,0,24,-128,0,-128,0,-4,63,-128,0,-2,127,-124,0,-124,12,-120,3,-128,16,-128,12,-1,127,-128,0,96,1,24,6,6,24,0,32,0,0,0,64,-2,55,-128,8,-128,0,-4,0,-124,-16,4,17,8,17,8,17,8,18,120,20,0,48,0,46,-2,65,0,0,64,0,48,60,8,36,-32,37,32,36,34,60,36,36,-12,39,120,60,-88,36,-88,36,38,37,33,70,32,68,-32,-100,0,0,-112,0,-112,0,-112,120,-1,79,-112,72,-1,127,80,72,80,72,-4,75,-108,122,-44,74,-84,74,44,123,36,74,12,66,0,2,0,16,-4,17,4,17,-4,61,4,37,-4,37,-2,87,82,18,82,18,-2,19,-4,19,-120,20,80,24,32,24,-34,16,0,3,0,1,-128,0,64,0,-2,127,80,10,72,18,68,34,-62,66,-128,2,-8,31,-120,16,-8,31,-112,0,-120,0,-4,127,2,0,-112,0,-112,32,-2,23,-112,8,-112,0,-1,79,-112,32,-2,23,-110,4,-110,20,82,21,42,37,66,38,2,68,12,68,0,4,32,2,32,2,-2,-1,-8,31,8,16,-8,31,-8,31,0,0,-4,63,-4,63,0,0,-16,31,-64,6,-32,3,30,124,0,0,0,0,-8,31,-8,31,8,16,-8,31,0,0,-4,63,68,34,-4,63,0,0,-16,63,64,4,-128,3,-32,3,30,124,0,0,0,16,-4,17,4,17,-4,25,-4,53,0,52,-2,83,-110,82,-2,19,0,16,-8,19,-112,16,96,16,112,16,-113,23,0,16,0,0,-8,35,8,18,-8,11,-8,3,0,64,-4,39,-108,20,-4,7,0,8,-8,23,-112,16,96,32,-40,32,6,67,0,12,0,0,-4,33,4,17,-4,9,4,1,-4,1,-2,-13,82,18,82,18,-2,19,-8,19,-112,20,96,24,48,24,-50,19,0,0,32,4,32,4,32,4,-2,127,32,4,32,5,-128,0,64,0,-1,127,0,8,0,8,0,8,0,8,0,8,-4,15,0,0,32,0,32,2,32,2,-1,127,32,2,-96,34,64,24,32,0,-2,79,0,49,0,9,0,9,0,17,0,17,-2,33,0,0,0,1,-128,0,64,0,-1,127,0,16,-4,31,0,0,-8,15,8,8,-8,15,8,8,-8,15,8,8,8,8,-8,15,8,8,0,0,0,32,-4,17,4,17,4,9,-4,-1,32,33,32,33,-1,33,16,33,16,33,16,33,49,61,-54,1,6,1,0,0,0,16,64,16,32,16,16,56,-1,55,-128,52,-128,82,-128,80,-128,80,-128,16,-128,16,-128,16,-128,16,-2,16,0,16,0,16,32,4,32,4,-2,127,-96,4,56,5,0,2,-2,127,16,8,44,10,34,114,-4,63,32,2,32,4,32,4,32,24,32,32,-120,0,-120,68,-120,40,-1,23,-120,40,-120,72,-120,8,-2,25,34,25,34,37,-2,69,34,5,34,9,-2,9,2,49,2,1,32,2,32,2,-2,127,32,2,-16,31,32,0,64,3,-64,0,-4,127,-120,1,-120,2,-128,4,-128,24,-128,96,-128,3,0,0,72,8,72,16,72,16,-1,63,72,32,72,64,72,126,-2,17,18,17,18,127,-2,17,18,17,18,19,-2,29,2,17,2,1,0,0,24,0,-32,15,0,49,0,1,-8,1,0,63,0,1,0,1,-2,1,0,-1,0,1,2,1,6,1,-8,1,0,0,0,0,-8,31,16,0,96,2,-128,1,64,0,-2,127,68,1,68,2,72,4,64,4,64,24,64,96,64,0,-64,3,0,0,0,16,64,16,-98,33,82,63,82,65,82,65,82,125,82,17,82,17,-46,127,82,17,90,16,84,20,-112,25,16,18,16,0,0,0,0,7,124,56,68,34,68,34,68,34,68,34,68,34,68,34,68,46,68,50,76,4,80,4,64,24,64,32,64,0,32,4,32,4,32,4,-1,127,-80,4,-84,4,-128,0,-2,31,68,16,72,16,80,16,96,16,98,16,-110,17,14,34,0,64,0,0,-4,63,4,32,-4,47,4,32,-4,47,4,32,-8,31,8,16,-8,31,8,16,-8,31,8,16,-8,31,8,16,8,16,0,16,-2,17,2,17,-6,125,2,85,-6,85,2,85,-4,84,-124,84,-4,84,-124,84,-4,92,-124,80,-4,16,-124,16,-124,16,32,0,32,4,64,24,-4,107,4,37,4,25,-4,49,4,73,4,21,-4,37,80,76,80,52,-110,68,-110,4,30,57,0,2,0,0,0,6,-2,57,34,36,36,38,-60,57,24,33,-8,15,8,8,-120,8,-120,8,8,9,-120,9,96,6,24,24,6,96,0,0,-128,0,0,1,0,2,16,2,32,4,64,8,64,16,-128,32,32,65,16,2,8,2,124,4,-124,15,2,0,0,0,64,0,64,0,64,-1,-128,16,-1,16,-120,16,-120,17,-120,127,72,18,80,16,48,16,48,22,80,24,-116,97,2,6,0,0,32,8,64,8,64,8,-128,8,-1,126,8,9,-120,25,72,30,80,44,48,42,32,72,48,8,72,8,-124,9,2,14,0,8,-128,16,-128,16,0,17,-2,17,0,-2,-4,19,68,17,52,57,4,53,-1,55,68,81,52,17,-1,17,4,16,28,16,0,16,32,0,64,-1,64,24,-1,24,0,127,-4,91,-92,90,-108,90,-116,110,-1,99,-92,66,-108,126,-1,66,4,126,28,66,0,64,0,0,-2,63,-128,0,-2,63,-6,62,-126,32,-8,30,-2,15,0,16,-8,111,-56,8,-1,-1,-56,16,-2,31,120,0,0,0,-120,16,-120,16,-2,19,-120,18,-8,52,-120,56,-120,56,-8,80,32,80,-1,19,112,28,-88,18,-92,16,34,35,32,64,32,0,0,0,-16,33,16,25,16,5,16,1,30,65,0,34,-8,19,8,1,-120,8,-112,16,80,16,48,32,-52,32,2,71,0,0,0,0,-4,31,-124,16,-124,16,-124,16,-4,31,0,16,-4,23,4,20,-4,23,4,20,-4,23,4,20,-4,39,4,68,4,4,-120,16,-120,16,-2,19,-120,16,-8,124,-120,36,-120,36,-8,36,32,36,-2,39,96,24,-80,12,-88,19,36,18,34,100,32,0,4,8,8,17,-56,16,-2,63,32,64,-2,65,32,62,-1,19,32,16,32,126,-2,17,32,16,88,18,-124,28,2,19,0,0,0,4,0,8,-2,15,0,16,0,32,-4,79,4,9,-60,8,-1,-1,4,17,-120,16,72,16,-2,31,8,0,112,0,0,0,16,8,32,4,32,2,-4,63,-128,0,-8,31,-128,0,-2,127,-128,0,-128,0,-2,127,64,1,64,2,48,4,14,120,0,0,32,0,32,0,32,124,-4,71,32,68,32,68,32,124,-2,71,96,68,112,68,-80,68,-88,124,36,71,34,4,32,0,32,0,0,2,0,1,-4,127,36,64,36,68,32,100,-4,39,32,60,-4,7,32,4,96,124,-72,36,36,37,34,38,32,68,32,4,32,8,32,8,32,8,-2,17,32,-4,32,20,32,20,-2,39,48,36,112,40,104,24,-88,24,38,21,33,34,32,64,32,0,0,0,0,8,-2,9,18,9,18,29,-2,117,0,21,126,21,66,37,126,41,66,25,126,25,66,22,126,36,66,72,66,0,0,0,0,16,-4,9,4,4,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,28,32,0,32,0,0,0,32,-4,27,4,4,4,33,4,33,-124,34,-92,38,20,38,20,42,44,42,68,34,-60,33,4,32,28,32,0,32,0,0,0,5,-68,8,68,9,4,17,4,49,4,49,4,81,4,17,4,17,4,17,4,17,4,17,4,17,12,17,16,17,32,4,32,4,-1,-1,32,4,32,4,-4,62,-124,34,-4,34,-124,62,-124,34,-4,34,-124,62,-124,34,4,35,28,1,0,2,32,2,32,2,-2,127,32,2,-4,63,-4,63,4,32,-4,63,8,6,112,57,-64,6,-96,25,-112,38,-114,24,0,35,0,0,80,16,80,16,-1,19,80,16,-2,-1,-2,18,2,18,-2,27,-60,52,104,49,120,82,-44,17,-106,18,17,17,112,18,0,16,0,0,-4,62,-124,34,-4,34,-124,62,-4,34,-124,34,-124,62,24,1,0,2,-8,31,72,18,72,18,72,18,-1,-1,0,0,0,0,0,8,-8,17,16,62,16,64,-1,65,16,126,48,16,96,16,-2,127,82,17,82,17,82,23,82,25,-1,7,0,0,0,0,-4,69,8,40,16,16,32,40,-1,79,32,8,32,8,-32,24,-4,37,84,69,84,5,84,9,84,9,-1,119,0,0,16,8,16,8,16,8,126,126,48,28,88,27,-108,40,18,75,0,12,-8,7,16,26,32,33,-64,0,-128,1,0,62,0,0,0,0,-16,63,32,0,-64,0,0,1,-2,127,0,1,0,1,0,7,-8,31,72,18,72,18,72,18,72,18,-2,-1,0,0,64,0,64,0,68,122,72,73,80,73,-64,120,-2,79,96,72,-48,120,-48,72,72,73,68,74,66,124,64,72,64,64,64,0,8,0,8,0,74,-1,-84,24,-84,126,8,90,-2,91,-104,90,-100,110,-84,98,-86,126,-56,66,-120,66,-56,127,62,66,0,0,0,1,-128,0,-2,63,16,34,16,34,-2,63,116,47,-110,50,48,35,62,63,32,33,60,47,32,33,62,95,32,65,32,1,0,1,-128,0,-2,63,16,34,126,63,48,35,-36,38,-110,42,88,38,112,35,-2,63,96,33,80,33,76,70,66,88,64,0,64,0,64,32,68,20,72,18,80,9,-2,15,64,0,-32,-16,-40,16,68,17,66,18,64,20,64,16,64,44,-1,67,0,0,16,0,18,68,-108,50,84,10,56,1,16,0,-2,-2,24,18,56,18,84,18,82,34,-112,38,16,42,-112,55,126,36,0,0,64,0,-128,124,-128,4,0,5,-2,5,2,126,36,66,32,64,-88,120,36,9,36,9,34,10,34,10,32,8,96,56,-128,0,-128,0,-120,16,-112,8,-112,8,-96,4,-96,0,-2,127,-64,1,-64,2,-96,2,-112,4,-116,8,-126,48,-128,64,-128,0,-128,0,0,0,-124,2,100,124,88,8,72,8,72,126,72,8,84,29,82,27,82,42,97,42,64,76,-60,9,76,10,48,12,0,8,0,0,-4,1,4,62,8,17,-112,8,-96,8,-8,31,-120,16,-120,16,72,17,72,17,72,18,66,2,66,28,126,96,0,0,0,0,-124,32,68,24,72,4,-88,0,-112,64,-112,34,-88,18,-92,4,-60,20,-62,24,-126,40,-120,33,-120,70,-16,72,0,0,0,1,-128,0,-2,63,2,33,-46,42,104,18,-116,19,50,38,-64,25,-4,111,-124,8,-124,8,-4,15,-112,0,-4,63,2,0,0,1,-128,0,64,0,-2,63,18,33,-86,44,-60,20,18,21,48,38,-64,27,-124,112,-124,16,-124,16,-124,16,-4,31,4,0,0,0,-4,63,4,32,-12,47,-16,15,16,8,-16,15,0,1,-2,127,-96,12,-8,63,-114,72,-120,8,-88,8,-112,8,-128,0,32,8,64,8,-4,9,4,9,-4,127,4,9,4,9,-4,29,32,26,-2,41,34,73,34,9,34,9,42,9,36,9,32,8,0,0,-4,1,4,125,4,69,4,69,-4,125,16,69,16,69,-1,125,16,69,16,69,16,69,40,125,-58,69,6,1,0,0,32,0,64,8,-4,16,-124,16,-4,34,-124,36,-124,124,-4,8,32,16,-2,31,34,49,34,1,34,15,46,113,32,1,32,0,0,0,-8,31,8,16,-8,31,-8,31,8,20,-32,7,32,24,-4,127,-124,16,-4,31,-128,2,-126,4,-126,24,124,96,0,0,0,0,0,2,0,4,-32,15,64,48,-8,95,-120,16,-120,16,8,17,-8,31,-128,1,-128,2,-126,4,-126,8,-4,48,0,64,0,8,16,8,16,16,16,31,16,34,-4,127,-108,36,-92,36,-92,63,36,10,68,10,92,10,-126,10,2,18,-2,35,0,64,64,0,64,8,-8,8,-112,8,16,31,-4,-11,36,21,36,21,-4,37,48,40,48,24,80,20,-111,34,18,35,30,68,0,0,0,0,0,8,-1,23,32,16,64,36,-2,41,82,89,82,113,114,33,82,33,114,125,82,1,82,29,-2,97,2,1,2,1,0,0,0,0,-1,127,-128,0,0,1,-4,63,36,36,-28,39,36,36,36,36,-28,39,36,36,36,36,-4,63,4,32,0,0,32,4,32,4,32,4,-1,-1,32,4,32,4,32,4,-4,31,-124,16,-124,16,-4,31,-124,16,-124,16,-4,31,4,16,4,16,-120,16,-120,16,-120,16,-1,19,-120,124,-120,16,0,16,-2,29,34,49,34,81,-2,17,34,17,34,17,-2,17,2,49,2,1,16,0,-112,0,-112,124,-2,71,-112,68,-112,124,0,68,-4,69,36,125,36,69,-4,69,36,69,36,125,-4,69,4,65,4,1,32,2,32,2,-2,127,32,2,64,6,-4,24,-124,110,-4,24,-124,60,-4,92,80,36,80,90,82,34,-110,68,30,61,0,2,16,0,16,6,16,120,24,8,84,8,84,127,-110,8,-111,28,18,29,20,42,20,40,8,72,16,8,32,8,-64,11,0,0,16,0,16,64,16,39,20,21,52,5,82,71,82,37,-110,21,-110,23,20,21,4,37,4,39,24,69,96,69,-128,1,0,0,0,1,-128,0,64,0,-2,31,64,16,64,16,-4,23,68,20,68,20,-4,23,68,20,68,36,68,36,-4,71,4,68,4,4,32,16,32,16,32,16,-88,16,-92,-4,36,37,34,37,33,38,34,38,36,40,36,24,8,20,16,18,32,32,-64,64,0,3,32,4,32,4,-1,127,32,4,-4,31,68,18,68,18,-4,31,-120,0,-2,31,68,16,56,24,33,22,-46,32,14,67,0,64,0,0,0,0,-2,127,-128,0,-120,8,-112,8,-112,16,-96,16,-96,17,64,1,64,2,32,2,16,4,12,24,2,96,0,0,0,0,-8,63,8,32,8,32,8,32,-8,63,0,33,-128,32,-4,63,-128,32,-128,32,64,32,66,34,50,44,12,48,0,0,0,16,-4,17,4,17,4,17,4,-1,-4,17,32,17,16,29,-2,49,16,-47,16,17,16,17,42,17,-54,17,6,81,0,32,0,0,0,0,-8,31,72,18,72,18,72,18,72,18,72,18,72,18,72,18,72,18,72,18,72,18,-1,-1,0,0,0,0,16,8,32,16,32,16,-64,63,127,64,-124,127,-60,41,72,37,-24,-1,40,49,16,41,16,37,-88,63,100,3,-126,15,0,0,0,0,0,18,126,17,-126,18,66,90,34,86,-6,87,-110,82,82,18,50,18,50,18,74,18,-126,18,2,18,28,18,0,18,0,0,0,16,-4,11,4,9,4,33,4,33,-12,39,20,37,20,37,-12,39,36,33,36,33,-12,47,20,32,28,32,0,32,0,0,126,0,66,62,66,34,66,34,126,34,66,62,66,34,126,34,66,34,66,62,-126,34,-126,34,-126,1,28,2,0,0,0,16,-2,17,2,17,2,17,-4,124,-124,84,-4,84,-124,84,-4,124,64,16,-1,23,64,28,-112,50,-116,66,2,1,0,2,32,0,64,0,-4,60,-124,36,-60,36,-76,36,-124,36,-72,36,-128,36,-2,36,2,60,-6,39,2,32,2,0,60,0,0,0,32,8,64,16,64,16,-4,63,-124,64,-124,65,72,62,48,8,96,8,-2,127,66,10,66,8,66,10,126,12,66,8,66,0,0,1,0,2,0,4,-8,7,16,8,32,52,64,3,-128,0,0,3,-4,31,4,100,4,4,4,4,-4,7,4,4,4,4,0,1,0,3,-128,2,64,4,32,8,-8,31,6,96,120,0,72,30,72,18,72,18,72,18,72,30,112,18,64,0,64,0,0,0,-4,79,-92,36,-108,19,-116,3,-12,12,-92,-16,48,17,-49,22,16,25,36,18,-56,20,16,27,-32,16,0,3,0,0,-112,16,-112,16,-2,23,-112,16,-4,-3,4,17,-4,17,4,29,-4,49,32,80,-2,23,96,16,80,16,88,16,-122,119,0,0,64,4,64,4,-2,127,-16,31,16,16,-16,31,16,16,-16,31,-2,127,-40,12,-124,55,-14,95,-4,63,-128,0,-128,7,0,0,32,2,32,2,-1,127,32,3,-2,31,16,18,-2,31,60,23,-46,22,-112,26,-2,31,0,34,-4,39,4,74,-4,83,4,2,80,16,80,16,-1,19,80,16,80,126,-4,17,4,17,-4,57,4,53,-4,81,32,80,-1,23,96,16,-104,17,6,22,0,16,72,0,72,0,72,60,-1,39,72,36,-4,61,-4,37,4,37,-4,37,32,60,32,36,-1,39,48,36,76,36,-125,89,0,2,0,1,-128,0,-2,31,16,18,16,18,-2,31,56,23,-44,22,-110,26,-2,31,0,17,-8,39,8,42,8,50,-8,67,8,2,0,1,-64,0,-2,63,16,34,-2,63,24,35,-12,46,-110,50,124,34,-64,47,-4,47,64,32,-2,63,64,32,64,65,-64,0,0,0,0,1,-2,63,16,33,-2,47,60,35,-46,37,-112,41,-8,39,-8,39,-120,36,-8,39,-68,32,54,67,60,76,0,16,32,16,32,16,32,16,-2,19,32,-4,32,16,32,16,-4,31,112,48,112,-48,-88,16,36,17,34,18,33,84,32,32,32,0,0,1,0,1,0,1,-2,127,0,1,0,1,0,1,-4,63,64,3,64,3,32,5,24,25,4,33,2,65,0,1,0,1,32,2,32,2,-2,127,32,2,-8,15,8,8,8,8,-8,15,8,8,-8,15,-128,0,-1,127,64,1,56,6,6,24,0,96,0,0,-8,31,-104,24,-88,20,-8,31,-128,0,-4,63,-128,0,-2,127,72,20,-90,34,-128,64,-4,63,-128,0,-2,127,0,0,32,0,48,63,40,41,40,43,36,61,-2,63,32,8,32,127,32,8,-80,15,80,-14,72,53,-120,43,4,75,2,66,0,0,64,0,64,64,64,48,-2,15,64,0,64,-128,64,96,-4,23,64,0,-32,8,-48,16,72,17,68,34,66,36,64,72,64,0,-112,0,-112,32,-1,23,-112,8,-4,3,4,66,-4,35,4,18,-4,11,32,8,-1,23,96,16,80,32,-116,32,2,67,0,4,0,2,-128,1,-2,63,66,34,-6,63,66,34,-8,31,8,16,-8,31,-8,31,0,1,-2,127,64,1,56,14,6,112,0,0,0,0,0,0,-1,63,32,36,64,36,-4,41,4,41,4,37,4,37,-4,37,4,37,4,57,4,33,-4,33,4,33,0,33,8,1,8,65,-2,63,8,9,8,1,-8,-15,8,17,-8,17,64,16,-1,39,-32,32,-32,36,88,57,70,38,65,8,64,0,0,1,0,2,32,4,16,8,-8,17,-124,62,-128,8,-128,16,-4,31,-128,32,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,16,8,16,8,16,8,-4,127,16,8,-16,15,16,8,-16,15,0,1,-2,127,64,3,32,5,24,25,4,33,2,65,0,1,0,0,0,16,-4,17,68,17,68,125,36,17,36,17,-1,31,68,49,36,81,36,17,4,17,-2,17,4,16,60,80,0,32,16,8,16,8,16,40,16,40,16,40,16,127,-2,73,16,72,16,11,16,12,16,56,16,72,16,8,16,8,-1,11,0,8,0,0,0,2,0,1,-1,-1,0,0,0,0,-8,31,-120,16,-120,16,-120,16,-8,31,-120,16,-120,16,-8,31,8,16,8,16,0,8,0,8,-4,16,-124,16,-60,124,-92,36,-108,36,-1,43,36,73,36,73,20,49,20,25,-1,37,4,34,12,64,16,0,0,0,-8,15,8,8,8,10,-120,9,72,8,8,8,-1,-1,16,18,16,17,-112,16,16,16,-2,31,16,0,112,0,0,0,64,2,64,2,-2,127,64,2,-16,15,-16,15,16,8,-16,15,0,2,-2,127,-80,12,-116,48,-14,79,-128,0,-2,127,0,0,32,4,32,4,-1,127,-8,31,8,16,-8,31,8,16,-8,31,-2,127,48,8,-4,63,18,72,-16,15,-16,15,16,8,16,8,64,4,64,4,-1,127,-16,31,16,16,-16,31,16,16,-16,31,0,4,-2,127,-116,24,-13,111,-112,8,-112,8,-96,8,-128,0,32,2,32,2,-1,127,32,2,-8,15,-8,15,8,8,-8,15,-1,127,16,9,12,17,-14,47,16,66,16,2,112,12,0,48,32,2,32,2,-2,127,32,2,-8,15,-8,15,8,8,-8,15,0,4,-2,127,24,25,-106,101,72,9,72,17,36,39,0,0,-128,0,-128,0,-128,0,-128,0,-2,127,-128,1,-64,2,-64,2,-96,4,-112,8,-120,8,-124,16,-126,32,-128,64,-128,0,-128,0,0,0,0,0,-8,31,8,16,8,16,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,-8,31,8,16,8,16,0,0,32,0,32,0,-2,63,32,36,32,36,-2,63,80,36,-88,36,36,37,34,62,-2,39,32,36,32,60,32,36,-1,39,0,0,32,8,32,8,64,40,64,40,-1,127,-120,72,72,73,80,73,80,11,48,28,48,104,32,8,-48,8,12,9,2,10,0,8,32,0,64,14,-2,121,2,9,-2,9,-2,127,-88,8,38,29,41,27,48,42,-60,72,26,11,100,8,-104,9,-32,11,0,8,-128,0,0,1,-64,2,56,12,-9,127,-16,15,16,8,-16,15,56,0,-64,63,-4,63,-128,0,-2,127,-128,0,-128,7,0,0,0,0,0,0,-34,127,84,73,84,73,-40,79,88,74,84,74,-46,79,-110,122,-110,74,-110,68,-100,4,-112,9,16,16,16,0,32,0,32,0,32,0,32,124,-2,69,34,69,34,69,50,69,82,69,74,69,-122,125,-126,69,2,69,2,1,10,1,4,1,16,8,16,16,16,16,16,62,-2,32,-110,64,-110,62,-78,8,-86,8,-54,126,-58,8,-126,8,-126,10,-126,12,-118,8,-124,0,0,0,60,0,-92,127,-92,8,-88,8,-88,127,-88,8,-92,8,-94,127,-94,8,-94,8,-92,8,-84,16,-96,36,32,67,32,0,0,16,0,16,-34,23,84,17,84,-3,-40,39,88,37,84,37,84,41,-46,47,82,25,90,14,84,20,80,37,-112,72,16,0,16,0,16,16,16,16,16,36,-2,41,34,73,34,121,50,17,82,33,74,47,-122,113,2,1,2,15,2,113,10,1,12,1,0,8,0,16,-2,31,0,32,-4,47,0,64,-8,63,8,0,-120,63,-120,8,-24,8,40,8,72,8,69,50,-122,65,0,0,0,0,0,0,-8,63,8,2,16,2,16,2,32,4,60,4,4,4,4,4,4,4,4,8,4,16,100,16,24,32,0,64,0,0,0,8,-8,11,-120,16,-120,16,-120,-4,-120,20,-114,36,-126,36,-126,36,-126,20,4,13,4,18,20,34,12,68,0,0,8,0,8,0,-56,-1,8,8,127,16,-120,127,-120,74,-56,74,-88,74,-88,74,-104,74,-120,74,-120,74,-120,66,40,67,16,0,-128,0,0,1,0,1,-2,127,64,2,32,4,24,8,-9,63,0,64,-4,63,-128,0,-96,4,-112,8,-116,48,-126,66,0,3,-128,0,-128,0,-128,0,-2,127,0,1,-4,63,36,36,68,34,68,33,-12,47,-124,32,-12,47,-124,32,-92,32,-92,32,24,32,0,0,-8,31,8,17,8,17,-8,31,8,17,-8,31,0,1,0,1,-4,127,4,2,4,2,8,2,8,12,120,48,0,0,-96,0,-112,0,16,-3,8,5,-2,9,16,75,16,43,-2,25,16,25,16,25,-2,37,16,35,16,65,-1,1,0,1,0,1,0,1,0,1,-2,127,-8,31,-8,31,-2,127,-6,95,-6,81,32,31,-4,63,-4,31,-2,127,72,4,-16,28,24,103,6,4,-128,16,-128,16,-66,16,-60,19,72,-4,114,16,-14,16,14,31,0,48,-2,87,-112,16,-112,16,-110,16,-110,81,28,54,0,0,64,0,32,0,32,60,-1,39,0,36,-120,60,82,36,50,37,50,37,82,61,74,37,-122,37,2,37,-2,85,2,92,0,0,64,16,32,16,16,16,-1,19,16,88,-108,84,100,86,100,82,100,18,100,18,84,18,-108,18,-116,18,60,18,-60,19,4,16,0,0,0,16,-4,11,4,38,4,33,-124,32,-4,63,-124,32,-12,39,-108,36,-108,36,-44,36,-12,36,-108,32,-116,32,0,32,64,0,64,32,126,16,64,8,-4,3,4,-62,-4,51,4,2,4,2,-4,19,64,16,-1,47,64,32,64,64,64,64,64,0,0,0,-4,1,4,125,4,69,4,69,-4,69,0,69,64,69,70,69,88,125,96,69,64,70,66,2,68,4,60,8,0,0,0,8,30,16,-32,19,66,32,36,63,-108,66,-88,84,64,16,-1,23,-120,16,-112,16,-112,17,112,20,120,24,-122,17,0,2,-128,0,-128,0,-128,0,-128,0,-4,63,-124,32,4,33,-124,33,68,34,68,34,36,36,20,40,4,32,4,32,36,32,24,32,0,17,8,17,8,17,-16,39,31,-3,-28,39,100,43,84,75,-44,75,8,73,-56,51,40,31,20,37,36,41,66,65,0,1,64,8,68,16,88,20,96,34,68,47,68,113,120,0,64,62,68,34,88,62,96,34,64,62,66,34,66,42,124,38,0,32,0,8,-4,9,4,17,4,17,4,-3,-4,37,0,37,32,41,34,73,44,73,48,57,32,26,34,38,34,34,62,68,0,0,0,0,-4,63,0,1,-4,127,124,95,4,65,120,31,0,6,120,24,120,30,8,16,-8,31,66,2,66,28,60,96,0,0,0,8,-36,11,4,18,4,18,-100,51,4,50,4,82,4,82,-4,19,-112,16,-112,16,-111,16,17,17,26,18,6,20,0,16,0,0,-4,35,4,18,4,10,4,2,-4,67,0,34,64,18,70,2,88,10,96,18,64,20,66,36,66,40,62,72,0,0,0,0,-4,31,4,16,4,16,4,16,-4,31,0,17,4,17,24,17,96,17,-128,17,0,17,2,33,2,33,-4,65,0,64,-128,16,72,16,72,16,40,17,40,-3,8,17,8,17,8,29,8,49,72,81,-120,17,-120,17,20,17,36,16,66,80,-128,32,-128,8,-128,8,0,17,0,17,-2,51,34,50,36,84,32,84,-88,16,36,17,34,17,34,18,33,18,32,20,-96,17,64,16,0,0,0,0,-2,63,32,34,-2,63,-96,34,32,35,-2,63,0,34,-8,47,8,50,-8,35,0,32,0,32,-2,63,0,0,16,0,24,0,22,56,-1,47,16,40,-24,59,-8,43,8,40,-24,43,-88,58,-88,42,-92,42,-27,42,38,73,18,90,0,0,8,1,16,65,-112,32,-96,16,-2,15,68,2,68,2,68,-14,68,18,-4,19,64,16,64,16,-128,16,0,63,-1,65,0,0,0,0,-4,39,-124,16,-124,8,-68,7,32,68,32,36,-66,23,-94,4,-110,18,-106,19,-102,38,-94,40,-126,64,-110,66,12,1,32,0,32,2,-2,127,32,2,-2,63,-128,8,-4,8,-1,127,0,8,-4,15,0,8,-2,15,-110,10,84,18,92,34,0,0,32,8,32,8,32,8,32,8,63,127,32,8,32,8,32,10,-2,13,2,57,2,73,2,9,2,9,-2,9,2,73,2,49,0,4,0,8,0,8,-2,31,-128,32,-128,32,-4,79,-128,8,-128,8,-128,8,-128,8,-1,127,-128,0,-128,0,-128,0,-128,0,0,0,-2,1,2,127,2,17,-2,17,72,17,-2,61,72,37,72,101,-1,37,-94,37,-108,61,-104,38,-20,34,-126,4,0,0,16,17,16,17,-2,23,16,17,-2,-1,-104,18,100,18,-94,28,-2,119,32,-111,-4,19,32,16,-2,31,32,16,32,80,32,32,64,16,-64,16,-96,16,32,17,80,-3,44,18,2,20,-8,19,16,28,-112,48,96,80,-92,18,-126,18,-118,20,-8,84,0,32,0,1,0,3,-128,2,64,4,48,5,-116,24,-13,127,32,0,64,0,-128,0,8,21,-124,36,-108,36,18,68,-32,7,0,0,64,16,32,16,16,16,-4,16,-124,-2,-4,34,-124,34,-124,36,-4,36,-94,36,-100,20,-104,12,-88,18,-60,32,-126,64,0,0,64,0,32,0,16,-1,-4,20,-124,20,-4,126,-124,86,-124,86,-4,102,-94,98,-100,66,-112,126,-120,66,-76,126,-62,66,0,66,0,1,0,1,0,2,-16,15,16,12,16,11,-80,8,64,8,0,8,-4,15,4,0,-12,127,8,0,8,0,24,0,96,0,0,0,-4,31,4,16,4,16,-4,31,64,16,66,16,68,31,88,18,96,18,80,20,72,40,68,40,66,80,-64,67,0,0,0,16,0,16,-4,17,4,17,-4,-1,4,17,4,17,-4,29,32,48,32,80,32,16,-2,19,32,16,32,16,-1,119,0,0,0,0,-2,127,32,8,-32,15,32,8,-32,15,-2,8,32,127,32,0,-4,127,72,36,72,20,48,12,108,50,-126,65,0,0,32,2,32,2,-1,127,32,10,-2,63,-120,34,80,62,-2,63,-2,35,32,62,-32,31,64,0,-128,0,-2,127,-128,2,0,1,32,0,32,1,32,121,60,73,32,73,32,73,-1,79,36,74,36,74,68,122,100,74,-108,74,-116,2,60,2,-60,3,4,0,0,16,-2,19,-120,32,-8,62,-120,32,-8,64,-97,126,-24,19,8,16,-2,127,84,18,-108,17,-120,18,86,29,33,18,64,4,32,8,64,16,-4,17,4,63,-4,33,4,65,-4,63,4,17,-4,17,32,126,-1,19,112,16,-80,18,44,31,34,20,32,0,0,0,-4,35,4,18,4,10,-4,3,4,98,4,26,-4,3,64,16,64,16,-2,39,64,32,64,32,64,64,-1,79,0,0,-128,0,0,5,0,25,-4,19,36,50,56,85,40,18,36,18,34,20,-32,16,8,21,-124,36,84,36,18,68,-16,71,0,0,64,8,32,8,32,8,-2,9,2,127,2,9,2,25,0,28,-1,43,16,40,16,72,16,8,16,8,16,8,32,8,96,8,64,0,32,68,16,40,-2,17,2,41,2,73,0,8,-1,23,16,20,16,36,16,68,16,8,16,8,16,72,80,48,32,0,0,8,-2,8,4,75,-88,44,-112,24,8,7,-2,4,-108,15,84,42,80,44,-34,63,80,70,112,74,-100,73,3,17,0,1,0,2,-128,1,64,0,-4,63,4,32,4,32,4,32,0,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,3,64,8,32,8,16,8,-2,9,2,127,2,9,0,8,0,12,-1,27,16,104,16,-120,16,8,16,8,16,8,48,40,64,48,64,0,32,32,32,16,-2,11,2,2,2,66,2,34,0,16,-2,7,32,8,32,16,32,16,32,32,32,32,-32,65,32,0,-128,0,-128,0,-128,8,-128,8,-4,31,-128,16,-128,32,-128,32,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,16,0,16,-4,19,68,16,68,-2,68,16,68,16,68,22,-4,59,-124,-48,-124,16,-124,16,-124,16,-124,16,-1,119,0,0,0,0,0,8,-4,17,36,62,36,32,36,32,36,126,36,8,-4,9,68,126,68,8,68,8,68,10,68,12,-1,11,0,0,0,8,0,16,-4,17,68,36,68,40,68,72,68,120,68,16,-4,35,-120,46,-120,112,-120,0,-120,30,-120,-32,-1,7,0,0,32,0,32,60,32,36,-2,37,66,37,98,61,96,37,-110,36,-108,61,-104,38,-120,36,-120,36,-108,36,-28,68,-126,92,0,0,64,0,64,32,-128,16,-4,15,-124,4,-124,68,32,33,36,17,40,19,16,19,16,37,16,33,44,33,-62,65,0,65,0,0,-128,0,-128,0,0,1,-4,63,4,33,4,33,4,34,8,3,-112,4,96,28,64,36,32,68,-112,4,12,7,2,4,0,0,0,0,0,0,-4,63,0,1,-8,31,0,1,0,1,-2,63,32,4,32,4,-2,127,32,4,32,4,32,8,32,16,32,32,0,0,0,16,-4,19,-124,16,-120,126,-120,34,72,34,72,36,80,36,80,36,32,20,80,12,-120,18,4,33,2,66,0,0,0,4,0,4,-4,8,72,127,40,18,48,18,-40,12,4,27,2,97,0,1,-8,63,8,2,16,4,16,4,112,24,0,32,0,8,0,8,-4,8,72,127,40,18,48,18,16,20,104,12,-124,27,2,96,0,5,-120,20,68,36,18,36,-16,71,0,0,-128,0,0,1,0,1,0,2,0,2,-1,127,16,4,32,8,32,8,64,6,-128,1,96,1,24,6,6,24,0,32,0,0,0,0,30,0,-28,123,72,74,40,73,16,73,-2,123,-128,72,-2,79,-128,72,-8,73,-112,121,96,74,-40,68,6,11,0,0,-128,0,-128,0,-2,0,-128,0,-2,31,-124,16,-8,31,-124,16,-8,16,0,16,-2,19,0,34,-1,63,0,66,-4,67,0,0,0,1,-64,0,32,0,-1,15,0,72,0,40,-2,41,0,9,0,25,-1,111,0,-119,0,9,0,17,0,33,-2,33,0,64,0,16,0,16,-34,23,84,17,84,125,-40,23,88,17,84,29,82,49,-46,87,82,17,82,18,92,18,80,20,-112,121,16,0,0,16,-2,19,32,16,-2,27,34,54,-2,55,-4,81,32,80,-1,23,64,16,-4,19,-108,18,-108,18,-108,18,-108,18,8,18,0,16,-2,17,32,82,-2,53,34,53,-2,17,-2,127,32,16,-1,27,64,52,-2,49,82,81,82,17,82,17,82,17,14,17,-120,0,-120,32,-120,16,-2,15,-88,0,-88,0,64,-16,-1,23,-128,16,-4,17,4,19,4,21,4,21,-4,25,4,17,4,1,32,0,-32,0,-88,127,-92,72,-110,72,-112,72,-2,79,-108,72,-44,72,-104,75,-104,124,-112,72,-103,64,-27,0,-126,3,0,0,32,0,32,0,64,127,64,66,126,82,-94,74,-92,76,32,69,32,70,48,74,48,73,40,80,-56,127,-124,0,2,1,0,0,32,0,64,0,-4,63,-124,32,-92,34,-108,50,-116,44,-80,44,-128,44,-2,42,2,50,-2,49,2,32,2,63,30,0,0,0,0,0,120,0,72,127,72,66,72,82,-117,76,4,77,-4,77,72,76,80,82,48,98,32,64,80,127,-116,1,2,2,0,0,32,2,32,2,-1,127,32,10,-4,8,-92,126,-4,8,-92,126,-4,8,32,127,-2,9,42,29,62,43,-58,73,2,9,12,9,0,0,0,0,-2,121,4,73,-120,73,72,73,48,73,48,73,48,73,40,73,72,121,68,73,-128,73,-1,1,0,0,0,0,0,8,-4,19,36,18,36,50,-4,51,36,50,-4,83,32,80,-2,23,34,20,50,20,58,20,-54,21,2,20,2,20,12,20,0,0,0,32,-1,19,0,10,-124,2,72,66,40,34,48,18,16,2,40,10,72,18,68,18,-128,34,0,34,-1,67,0,0,0,1,8,1,8,1,16,121,-2,79,34,73,34,73,-94,73,62,73,34,75,34,77,34,121,34,73,62,1,34,6,34,0,0,0,16,62,80,34,80,34,72,34,72,62,-120,8,-120,40,-120,47,-124,40,-124,40,4,41,4,47,2,-14,2,2,0,0,0,0,-128,3,124,61,84,37,84,37,84,37,84,37,124,37,64,37,66,37,98,37,-98,36,-128,36,112,68,15,68,0,4,16,16,32,16,32,16,64,16,-2,126,-126,82,-126,82,-126,82,-2,82,-126,82,-126,82,-126,82,-126,84,-2,16,-126,16,-126,16,16,16,32,16,32,16,64,16,-2,53,2,53,2,83,2,83,-2,81,2,17,2,17,2,17,2,17,-2,17,2,17,2,17,0,0,0,0,-2,127,16,8,-4,62,16,8,16,127,-2,0,-16,31,16,17,16,17,-16,31,2,16,4,16,-4,15,0,0,32,16,32,16,64,16,64,16,-4,-1,4,17,4,17,4,21,-4,25,4,49,4,81,4,17,4,17,-4,17,4,17,4,33,16,16,-112,16,-112,16,-112,16,-98,127,-112,16,-112,16,-98,31,-112,48,-112,-48,-97,16,-112,23,-112,16,-112,16,-112,112,-112,0,32,8,64,40,-4,41,20,41,36,41,-4,41,36,63,68,33,-4,61,-112,36,-112,36,-1,39,16,36,16,68,16,68,16,0,-112,8,-112,16,-112,32,-97,39,-112,72,-112,16,-112,16,-98,55,-112,48,-112,80,-112,16,-97,23,-112,16,-112,16,-112,16,-112,16,0,0,-128,65,126,46,8,18,8,2,-2,79,8,34,126,18,8,2,-56,31,-1,18,8,34,8,36,8,68,8,72,8,0,0,0,60,32,-64,23,0,12,28,4,-32,68,-96,36,-94,20,-100,4,-112,20,-112,20,-112,36,-120,40,-28,72,-126,80,0,16,72,16,-120,18,-66,125,72,17,92,58,-86,53,72,87,8,18,-1,127,-8,8,-122,55,-8,95,-2,127,-128,0,-128,2,0,1,0,0,92,32,-28,23,72,10,-56,1,-2,71,-32,32,88,19,70,12,-4,11,68,18,-4,19,68,34,-4,35,4,66,4,2,0,1,0,2,-8,15,8,10,-120,9,72,8,-1,127,8,11,-56,16,56,16,-8,63,72,18,72,18,72,18,-1,-1,0,0,0,8,120,16,72,30,-56,26,14,23,-4,-2,56,26,48,38,-50,34,-2,127,0,4,-8,15,8,56,8,72,-8,15,8,8,0,0,-112,124,-112,68,8,69,8,69,8,125,6,70,-4,71,68,124,68,68,-120,68,-120,68,-120,124,8,71,48,4,0,0,32,0,32,0,34,127,-92,82,-92,82,104,82,-2,127,32,82,32,82,32,82,-1,83,32,126,32,66,32,64,32,0,32,0,4,0,4,4,-92,36,-92,36,36,21,36,21,-28,63,36,4,36,4,36,4,-28,127,36,4,4,8,4,16,28,16,0,32,0,8,14,8,-16,73,-128,42,-128,28,-4,127,-60,8,-92,8,-92,127,-88,8,-104,8,24,17,56,34,-60,34,2,69,0,0,0,0,120,0,-128,15,0,8,0,8,-4,15,32,8,32,8,32,8,-1,-1,0,0,-128,0,96,0,24,0,4,0,0,0,0,1,-128,0,-1,31,-128,16,-96,16,-104,16,-2,31,32,17,36,17,40,17,48,17,32,33,96,34,-94,68,62,73,0,16,0,1,-128,0,64,0,-2,127,64,4,64,2,-4,63,4,33,-64,0,-2,127,-8,7,8,4,8,4,16,24,112,32,0,0,64,8,32,8,-2,127,-120,8,80,8,-2,127,34,9,18,127,-1,11,64,28,64,26,124,40,68,72,-120,9,24,10,0,8,16,0,16,0,18,63,-108,34,-108,34,88,62,-1,35,16,34,16,34,16,62,-1,35,16,34,16,34,16,66,16,78,16,0,16,17,16,17,16,17,16,17,60,-3,-108,23,-108,18,-108,30,-108,50,-108,-46,-92,18,-84,18,-127,20,-126,20,124,120,0,0,64,0,-128,0,-128,0,-4,125,4,69,4,70,-12,71,20,69,20,69,-12,69,4,125,8,69,2,65,2,1,-2,1,0,0,0,0,4,8,4,16,-108,63,-108,32,-108,32,-108,94,-108,18,-108,18,-108,30,-108,16,-108,19,68,16,-124,16,-116,15,16,0,64,16,64,16,-128,16,-2,18,2,53,2,57,-14,81,20,81,20,81,-12,17,12,25,16,21,2,35,4,33,-4,64,0,0,64,32,64,16,-128,16,-4,8,4,125,4,9,-12,10,-108,26,-108,44,-12,76,-100,10,-128,8,-126,8,-124,8,124,8,0,8,64,0,64,0,-128,62,-2,34,2,35,2,35,-14,62,-108,8,-108,40,-12,46,-116,40,-112,40,-126,46,-126,56,126,-64,0,0,0,1,0,34,0,18,-4,15,4,4,4,-120,-28,107,36,18,36,2,-28,19,12,18,16,34,2,34,2,66,-2,67,0,0,0,0,0,0,-2,63,32,36,32,36,96,36,112,36,-88,36,36,37,34,61,32,38,32,36,32,32,-1,7,0,0,0,0,0,0,0,0,-2,63,32,36,32,36,96,36,112,60,-88,36,36,37,36,61,34,38,32,36,32,36,0,36,-1,71,0,72,64,16,32,16,16,16,-2,19,8,17,-112,-4,80,16,-1,23,0,16,-4,17,4,29,4,49,4,65,-4,1,4,1,4,1,64,0,64,2,126,126,64,2,124,62,64,2,126,127,-64,2,-128,0,-2,127,-120,2,80,28,-96,100,24,7,6,4,0,0,64,0,32,0,16,62,-2,35,-124,42,72,42,40,42,-1,43,0,42,-4,42,-124,42,-124,52,-124,18,-4,34,-124,33,-124,64,64,0,32,0,16,60,-2,43,8,41,-120,48,80,48,-1,47,0,40,-4,37,4,37,4,41,4,49,-4,33,4,33,4,33,0,0,-4,0,-124,127,4,20,4,63,4,53,124,53,64,53,64,39,64,33,64,63,66,33,66,33,102,63,24,33,0,0,0,16,-4,23,4,36,4,36,-12,39,68,100,68,100,-12,-91,84,37,84,37,84,37,84,37,117,41,69,40,66,48,0,32,64,0,64,32,64,16,-1,15,64,0,64,64,-4,35,68,18,68,2,68,10,68,18,68,18,68,34,76,34,64,64,64,0,64,0,64,0,-2,127,72,73,72,73,-1,79,8,73,-4,75,4,74,36,74,36,122,68,74,100,66,-104,1,6,6,0,0,0,0,64,2,32,4,32,8,-8,31,22,98,32,4,32,12,-32,48,-16,31,80,18,80,18,80,18,80,18,-2,-1,0,0,0,0,-1,1,16,126,18,16,20,33,-108,32,-104,60,88,100,16,36,-1,39,16,36,16,60,16,36,16,36,16,0,16,0,0,16,-2,19,32,16,32,16,34,127,36,17,-92,16,-88,28,32,48,-1,87,32,16,32,16,32,16,32,16,32,48,32,0,0,1,-128,0,-2,127,0,0,-16,15,16,8,-16,15,-16,63,96,0,-128,0,-128,0,-120,19,68,34,36,34,34,66,0,0,2,1,4,65,-24,47,8,17,-48,15,34,-128,-60,103,72,20,80,4,-30,23,68,20,-124,34,-24,35,16,78,32,64,64,0,0,4,4,4,-56,127,16,4,32,4,-60,127,8,0,16,31,34,17,68,31,8,17,8,10,-112,15,32,120,64,0,-128,0,32,4,32,4,-1,127,-96,4,32,37,-8,19,-32,12,-72,3,70,124,-4,19,-4,19,64,16,-4,23,64,56,-2,71,0,0,0,16,-34,19,82,18,82,18,82,-2,-34,19,82,50,82,58,-34,87,82,82,82,-110,82,18,98,18,98,20,-62,25,12,16,0,0,30,0,-46,125,82,17,82,33,-34,33,82,33,82,125,82,101,-34,37,82,37,82,37,82,62,82,38,-30,5,44,4,32,8,64,16,-1,31,-112,36,-120,66,-8,35,32,29,-32,0,94,127,-4,19,64,16,-4,19,-2,23,64,60,-2,67,0,0,-128,0,-126,56,-12,47,-120,40,-120,40,-16,59,-62,43,68,42,72,42,-46,59,68,42,-124,73,-24,73,16,79,32,88,0,0,0,0,124,62,68,34,68,34,68,34,124,62,68,34,68,34,124,62,68,34,68,34,68,34,68,34,-124,34,28,77,0,0,8,0,16,0,-66,59,-94,42,-78,42,-86,59,-84,42,-80,42,-96,42,-66,59,-126,42,-2,42,-126,42,-126,44,28,91,0,0,32,16,32,16,-2,19,64,16,-4,-1,64,16,-1,23,-112,28,40,49,36,-47,-5,23,32,16,-2,23,32,16,32,80,32,32,4,0,8,1,-120,0,-2,127,80,16,80,16,82,34,82,62,84,101,84,101,-40,36,-40,36,80,60,80,36,-1,7,0,0,0,16,0,16,-1,23,16,16,32,16,32,-4,112,16,-88,16,36,17,34,18,33,20,32,22,32,56,32,-64,-1,7,0,0,16,0,-112,0,-112,0,-112,126,-110,16,-12,16,-104,32,-112,60,-112,84,-112,84,-112,20,-112,20,-111,28,-14,20,-98,16,0,0,0,0,-4,63,-128,0,-2,63,-2,63,-126,32,-4,31,16,31,-2,17,72,31,-2,16,16,63,-4,49,16,95,16,17,16,16,16,16,16,17,16,17,16,17,18,127,-4,17,16,17,16,29,16,49,16,81,16,17,18,17,114,17,-110,17,30,112,0,0,32,16,32,16,32,16,-2,17,36,-3,36,17,32,17,-4,29,-120,49,72,81,80,18,48,18,48,18,76,18,-126,85,0,34,32,0,24,0,-2,31,68,17,40,31,-1,32,16,63,-2,81,16,31,16,0,-8,63,8,2,8,2,8,6,120,56,0,0,0,0,0,0,-4,127,32,8,-4,126,32,8,32,8,-2,-1,64,16,68,16,88,31,96,16,66,16,66,23,126,24,0,0,-112,0,-112,0,-112,126,-112,82,-110,82,-4,82,-112,82,-112,126,-112,82,-112,82,-112,82,-112,126,-111,66,-14,66,30,0,0,0,32,0,64,0,-4,121,36,73,36,73,-4,73,36,73,68,73,-4,73,-112,72,-112,120,-1,79,16,64,16,0,16,0,16,0,32,0,64,60,-4,37,20,37,36,37,-4,61,36,37,36,37,-4,61,80,36,-112,36,-1,39,16,36,16,36,16,92,16,0,0,1,-64,0,32,0,-1,79,32,40,-2,43,36,26,36,26,32,106,-4,-117,-120,18,80,18,32,36,92,44,-125,81,0,2,-128,0,-128,0,-128,0,-4,31,-120,16,-120,16,-128,16,-8,31,16,20,32,18,-64,17,64,32,-80,32,-116,33,2,70,0,24,0,0,0,0,-2,63,64,34,64,34,64,34,64,34,64,34,68,34,68,36,56,44,0,48,0,32,-2,63,0,0,0,0,-128,0,64,0,64,0,-1,31,-2,87,16,48,96,48,-48,16,76,51,67,84,-4,19,4,18,4,34,-4,35,4,66,4,2,16,0,8,8,-60,19,127,18,98,50,84,50,-44,83,127,82,8,18,-56,23,72,22,127,26,72,18,-56,19,72,18,8,16,0,0,-4,31,4,16,4,16,4,16,-4,31,32,20,32,20,34,20,-20,23,48,20,32,36,96,36,-94,37,62,70,0,0,32,0,16,0,-2,62,68,62,-1,33,16,62,-2,82,16,95,-1,127,0,0,-4,31,-4,31,-8,15,8,8,-8,15,8,8,32,8,64,16,-1,63,-112,40,8,69,-8,31,8,16,-8,31,0,16,-4,31,36,17,36,17,-4,63,36,81,36,17,28,16,64,8,32,8,32,8,-4,19,4,18,-4,19,0,50,0,50,-2,83,82,19,82,19,-2,21,82,21,82,25,82,17,12,17,64,0,64,8,64,8,64,8,64,8,-2,15,0,8,0,8,-32,15,32,8,32,8,32,16,32,16,32,32,32,64,32,0,64,0,32,0,-4,-3,4,37,4,37,-4,41,0,41,0,41,-2,61,-86,5,-2,5,-86,62,-86,-60,-86,4,-82,28,-128,0,0,0,0,0,-4,-1,-124,20,-116,126,-52,86,-76,126,-76,0,-76,126,-76,0,-76,-1,-52,44,77,75,5,-117,2,57,0,2,0,0,-2,39,-112,16,-4,11,-108,2,-108,66,-4,51,0,0,-4,3,0,8,-1,23,48,17,40,34,36,34,-30,68,0,0,0,0,14,-1,-8,20,-88,127,-88,85,-88,85,-88,127,-92,0,-92,127,-92,-1,-92,12,-86,26,-82,41,53,73,0,58,0,0,0,0,-2,127,64,2,-4,31,68,18,68,18,-4,31,0,0,-8,31,0,0,-2,127,-128,0,-96,4,-104,24,-122,96,0,3,8,17,40,21,80,21,80,19,-97,127,-12,23,36,21,-76,31,-76,119,108,-105,108,23,44,21,44,21,-14,117,66,20,0,0,32,8,32,73,64,58,126,63,-56,61,48,43,48,43,120,43,-122,40,-16,31,16,16,-16,31,-16,31,16,16,-16,31,16,16,-124,8,-120,8,72,8,80,8,-2,127,72,8,72,8,72,12,-1,59,72,72,72,8,-120,8,-120,8,8,57,8,10,8,0,0,8,-1,41,16,40,32,47,-4,40,-124,-1,-108,8,-108,8,-108,25,-108,41,-108,42,-92,74,48,4,-52,24,3,99,0,0,0,0,64,2,32,12,24,16,-10,111,16,2,112,6,0,56,-8,15,-120,8,-120,8,8,9,-56,9,56,6,6,120,0,0,0,0,0,0,-16,15,16,8,16,8,16,8,-16,15,0,0,124,62,68,34,68,34,68,34,68,34,124,62,68,34,64,32,32,0,32,-2,-4,37,36,37,-4,37,36,61,-4,37,0,36,-1,63,-128,36,-4,36,4,38,4,60,4,-60,60,4,0,4,0,0,-4,15,0,8,0,8,0,8,-4,15,32,8,32,8,32,8,-1,-1,0,0,0,2,0,4,0,8,0,48,0,64,0,16,-2,19,32,16,36,17,40,17,-88,-4,-80,16,-80,16,32,16,-1,19,32,22,32,24,32,96,32,0,32,0,32,0,32,4,32,4,-2,127,32,4,32,4,0,0,-4,63,-120,16,-112,8,-112,8,-96,4,-1,-1,-128,0,-128,0,-128,0,-128,0,32,4,32,4,32,4,-2,127,32,4,32,36,-2,31,36,70,40,49,40,9,-80,8,-1,23,32,16,32,32,32,64,32,0,0,0,-4,63,-128,0,-120,16,-112,8,-96,8,-96,4,-64,4,-128,0,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,8,76,8,-16,19,64,16,-1,55,64,80,64,16,-4,19,0,16,-16,7,16,4,16,4,18,4,18,8,30,16,0,32,0,0,0,66,-2,35,64,20,64,127,120,20,72,20,104,20,-88,-1,-104,20,-104,20,-120,36,-104,36,-22,36,-114,68,0,68,0,64,-2,35,32,16,34,10,36,1,40,-15,-88,16,-80,16,32,16,-1,23,32,16,32,18,32,20,32,24,32,16,32,0,0,0,-4,31,4,16,4,16,-4,31,16,17,-96,16,-2,31,16,17,16,17,-1,47,16,33,16,34,16,66,16,76,16,0,32,16,32,16,32,16,-2,17,34,17,36,-3,32,17,-4,17,-120,17,72,17,80,29,80,50,112,-62,-120,4,6,9,0,2,64,0,80,33,72,18,68,10,64,4,-1,71,64,32,-8,16,-120,0,80,9,48,17,48,18,48,36,76,40,-126,65,0,2,0,8,-2,9,16,8,32,63,-4,41,-124,42,-108,40,-108,62,-108,50,-108,44,-108,36,-92,76,48,82,-52,81,3,35,0,0,32,0,32,16,-4,13,36,33,40,25,-8,5,80,9,32,18,-34,37,0,2,-2,127,64,4,64,6,-32,1,28,62,0,0,32,0,32,0,32,-2,-2,17,34,33,36,33,32,61,-4,101,-124,-91,68,37,40,37,40,62,16,38,108,36,-126,4,0,1,64,16,-128,16,-4,33,36,61,36,37,-4,37,36,37,36,61,-4,37,36,36,108,36,-82,60,-71,36,34,33,62,2,0,4,0,0,64,32,-128,16,-4,19,4,10,4,2,4,-14,-4,19,4,18,4,18,4,18,-4,19,0,24,0,36,-1,67,0,0,16,8,16,8,32,74,32,44,-2,44,-126,8,-126,126,-126,8,-2,28,-126,26,-126,40,-126,72,-126,8,-2,8,-126,8,-126,8,4,0,4,8,20,4,-44,127,20,17,20,10,20,10,-44,-1,20,0,20,63,20,33,20,33,4,33,4,63,12,33,0,0,32,8,32,8,32,8,32,8,-96,127,32,8,32,8,56,11,36,60,34,-56,32,8,32,8,32,8,32,8,32,24,32,0,16,8,24,16,22,16,-1,63,16,64,16,64,-2,127,18,17,18,17,-2,127,18,17,-2,17,18,19,18,29,30,17,0,1,32,4,32,4,32,8,32,8,32,24,48,24,40,40,40,72,36,8,34,8,32,8,32,8,32,8,32,8,32,8,32,8,32,4,32,4,-1,127,48,4,40,5,-2,127,0,1,-8,31,8,17,-8,31,8,17,8,17,-8,31,8,17,8,17,0,17,32,2,32,2,-1,127,32,10,32,10,-4,31,36,17,-4,127,-12,31,20,17,-12,31,20,17,-12,31,116,17,28,17,0,0,32,4,32,4,-2,127,32,6,32,5,-4,63,16,8,32,4,-1,127,0,0,-8,31,8,16,8,16,-8,31,8,16,8,16,32,4,32,4,-1,127,32,4,112,36,76,16,-2,15,-4,67,68,50,68,2,-4,19,-4,19,68,34,68,34,76,66,0,2,32,16,48,16,40,16,-1,23,32,16,32,124,-4,19,36,18,-4,19,36,18,36,30,-4,-13,36,2,36,2,44,2,0,2,32,8,32,8,32,8,32,8,-96,127,48,8,40,8,38,28,33,26,32,41,32,40,32,72,32,8,32,8,32,8,32,8,0,0,-4,63,68,33,52,33,-4,63,4,33,-12,47,20,41,-12,47,20,41,-12,47,20,41,52,41,-4,63,4,32,4,32,16,8,32,4,32,2,-2,127,72,18,80,10,80,10,-1,127,0,0,-8,15,8,8,-8,15,8,8,8,8,-8,15,8,8,32,0,48,64,44,48,-1,15,32,0,32,64,-4,35,36,18,-4,3,36,10,36,18,-4,19,36,34,36,34,44,66,0,2,8,1,-120,32,-112,16,-2,15,-108,4,-104,2,-104,113,-1,31,0,16,-4,17,4,17,-4,21,4,25,4,25,-4,17,4,1,0,0,-4,3,4,122,-4,75,-4,75,-112,72,-2,127,-112,72,-2,79,72,73,76,75,-14,124,-32,73,88,70,-60,0,64,0,0,0,-4,71,4,52,-4,15,-4,7,16,-127,-4,103,16,17,-2,15,80,17,76,22,-46,43,-16,33,72,70,-60,64,64,0,0,17,62,17,34,17,-94,127,34,17,62,31,34,17,34,31,62,17,34,17,-30,-1,66,12,66,18,-122,33,8,65,0,0,16,18,16,18,32,18,-96,127,126,18,66,30,-108,18,-112,30,16,18,16,18,-80,-1,40,20,40,34,70,33,-127,64,0,3,0,8,-1,15,80,8,80,8,80,126,-2,9,82,25,82,29,82,43,94,41,-126,73,-126,9,2,9,-2,9,2,9,0,9,32,0,48,0,44,0,-2,63,32,34,32,34,-28,35,36,34,-24,63,24,42,16,43,-104,50,104,82,70,70,-122,66,2,0,-128,0,-128,0,-2,63,-128,0,-8,31,-120,0,-2,127,-120,0,-8,31,0,2,-1,127,64,4,-128,14,-32,3,28,60,0,0,0,0,0,2,0,2,0,2,0,2,14,2,-16,2,0,15,0,114,0,2,0,2,0,2,4,2,4,2,-4,1,0,0,64,0,64,0,-2,79,64,48,-8,15,72,0,-1,15,72,16,-8,23,0,33,-2,47,32,66,32,67,-16,0,14,3,0,12,64,0,64,32,-2,23,64,8,-16,1,72,66,68,36,-96,16,88,1,70,22,88,18,-32,33,80,35,72,68,-60,64,0,0,64,0,64,16,64,12,126,64,-64,51,66,10,66,12,-4,16,-128,32,-2,127,-64,1,-96,2,-104,12,-124,48,-126,64,-128,0,0,1,0,33,126,17,18,9,-46,65,18,39,34,17,34,1,100,9,-92,9,-92,17,68,17,-124,32,-116,32,4,65,0,0,16,4,16,4,16,4,-2,127,16,4,-16,7,16,4,16,4,-16,7,16,4,16,4,-1,127,96,2,24,12,6,48,0,0,-120,16,-120,16,-120,16,-1,19,-120,126,-120,16,-8,16,-120,24,-8,52,-120,48,-120,80,-1,23,80,16,-116,17,2,18,0,16,0,1,0,1,-4,127,0,1,-64,6,48,8,8,48,-1,-1,16,0,-112,31,-112,16,-112,16,-112,31,16,0,48,0,0,0,32,0,32,8,32,8,-2,43,32,40,32,46,32,40,-4,41,-120,40,-120,40,80,43,32,60,48,-32,76,0,-126,7,0,0,16,0,16,0,16,0,-2,127,16,74,16,74,16,74,-2,127,16,74,16,74,-2,74,16,126,16,66,16,66,-1,3,0,0,32,0,32,16,-2,19,32,16,88,84,68,84,-128,85,-1,87,4,84,-28,84,-92,84,-92,84,-28,124,4,4,28,0,0,0,64,0,32,0,16,60,-1,39,-112,36,80,60,32,36,-40,36,-114,63,-120,36,-120,36,-120,36,-120,68,8,77,8,-111,8,2,0,2,0,1,-128,0,-2,127,32,8,-64,6,0,1,-16,14,46,116,32,4,32,4,32,4,32,4,32,8,32,8,32,48,64,16,-128,16,-1,8,-120,9,-120,126,-2,19,-120,16,-8,28,-120,20,-8,20,-120,36,-1,39,80,36,-116,68,2,77,0,2,0,0,6,32,-8,16,-128,8,-128,124,-128,4,-1,8,-120,24,-120,20,-120,50,-120,80,8,17,8,17,8,18,8,18,8,20,0,16,0,12,124,2,68,0,72,126,72,4,72,4,68,8,66,62,66,73,66,8,66,8,92,8,64,8,64,8,64,8,32,0,32,0,32,-4,-2,37,48,36,72,40,-124,41,-1,43,4,62,-12,2,-108,2,-108,60,-12,-60,4,4,28,12,0,0,0,4,0,4,-4,4,4,127,4,4,4,4,-4,127,64,4,64,20,-62,23,66,36,124,36,0,52,0,79,-1,64,0,0,-128,0,-124,16,-124,16,-124,16,-4,31,0,0,-8,63,8,0,8,0,8,0,-8,31,0,16,2,16,4,16,-4,31,0,0,0,2,0,4,0,4,-2,15,0,8,0,16,-16,63,32,64,-64,0,0,1,0,2,0,4,2,8,6,8,-8,15,0,0,-128,0,0,1,-128,1,-128,2,64,4,-96,8,-104,48,-122,-56,-128,8,-8,8,-128,8,-128,8,-128,8,-128,8,-2,127,0,0,0,2,-128,1,96,0,-4,15,4,8,4,8,-4,15,0,8,0,8,-4,11,4,10,4,18,4,18,-4,19,4,98,4,2,0,8,0,8,-4,127,36,8,36,127,36,8,-92,127,-36,8,4,9,0,1,-2,127,64,1,64,6,56,24,6,96,0,0,0,1,0,1,126,127,18,17,18,17,-14,19,18,17,18,61,18,53,50,85,-46,21,34,29,34,20,66,20,78,16,-128,0,0,0,124,30,68,18,68,18,124,30,32,1,24,1,-2,127,112,30,15,-32,120,62,72,34,72,34,120,62,72,34,0,0,0,4,0,8,-2,31,0,16,0,32,-4,79,0,0,-16,63,16,0,16,0,16,0,16,0,8,0,9,0,6,0,0,0,0,1,0,1,0,65,-2,49,0,10,0,4,-16,3,32,-16,64,16,-128,16,4,17,12,18,-16,17,0,60,-2,67,0,0,0,2,0,1,-128,0,-2,127,32,2,16,4,-8,9,36,30,32,4,32,4,-1,-1,32,4,32,8,32,16,32,16,32,96,0,0,-128,0,0,33,-2,27,0,4,-4,-123,0,96,-16,19,16,0,16,8,16,16,16,16,9,32,9,32,6,64,0,0,0,0,-128,32,64,16,32,8,-2,7,0,64,4,34,4,18,8,1,8,9,8,17,-112,16,-112,32,32,32,-1,79,0,0,64,0,-128,32,-128,16,-1,9,0,2,0,2,-8,-11,16,16,32,16,64,16,-128,16,-128,18,2,21,2,25,-2,16,0,0,64,16,-128,16,-4,16,4,17,8,-3,8,18,-48,18,30,31,2,50,2,-46,-34,19,2,18,2,18,-2,19,2,50,2,2,64,16,64,16,-96,16,-96,88,16,85,8,-107,4,-110,-6,-107,0,16,-8,19,8,18,8,18,8,18,8,18,-8,19,8,18,64,0,-96,32,-96,16,16,9,8,1,4,70,-2,43,0,16,0,0,-8,11,8,18,8,18,8,34,-8,35,8,66,8,2,-128,0,0,1,-2,127,-64,2,48,12,8,16,-2,127,-126,68,-126,72,-8,31,-128,32,-2,127,-128,0,-128,0,-128,0,-128,0,0,8,12,8,-16,9,32,8,32,-2,32,8,32,8,-1,15,32,24,32,104,32,-120,32,8,32,8,32,8,32,56,32,0,0,0,6,8,-8,17,16,63,16,32,16,64,16,62,16,8,-1,9,16,127,16,8,16,8,16,9,16,14,16,8,16,0,0,8,0,16,-8,16,-120,62,-120,32,-120,64,-120,126,15,17,0,18,-4,126,-124,16,-124,16,-124,18,-4,28,-124,16,-124,0,0,0,24,0,-32,63,-128,0,-128,0,-128,0,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,12,64,-16,39,64,16,64,8,64,0,64,-16,-2,23,64,16,64,16,64,16,64,16,64,16,64,40,-2,71,0,0,32,8,64,16,126,63,-112,40,-120,69,-128,3,64,12,48,48,-2,79,16,9,-96,8,-96,4,64,4,64,0,-2,127,0,0,0,4,6,8,-8,11,32,16,32,16,32,48,32,48,-1,87,32,16,32,16,32,16,32,16,32,16,32,16,32,16,32,16,8,2,16,65,-112,32,-2,23,-112,0,-4,-13,-108,16,-1,31,-108,16,-4,35,-112,36,-104,40,-104,49,-108,38,-110,8,-112,0,32,8,32,8,64,8,-1,127,-128,8,-128,63,124,33,8,63,8,33,16,63,16,8,-96,-1,66,8,66,8,126,8,0,8,16,0,48,126,48,74,72,110,72,94,-92,74,-110,126,8,9,0,127,-4,8,4,-1,8,54,8,51,16,75,16,72,32,0,64,8,80,16,76,16,32,62,62,64,-32,65,32,126,38,8,120,8,-94,127,36,8,24,8,18,10,106,12,-122,9,0,0,-124,8,-124,16,-124,16,-124,62,-1,67,-124,64,-124,62,-124,16,-4,16,-124,126,-124,16,-124,16,-124,18,-4,28,-124,16,-128,0,16,8,32,4,32,2,-1,127,8,0,8,31,40,17,40,17,40,31,40,17,40,31,40,17,8,17,8,17,24,23,8,16,8,1,8,33,-2,23,16,10,-2,79,24,35,20,21,-92,4,66,24,-8,19,8,34,-8,35,8,34,8,66,-8,67,8,2,64,0,64,32,-8,19,72,18,-8,11,-2,15,0,0,-8,-13,8,18,-8,19,-8,19,8,18,-8,19,0,40,-2,71,0,0,-128,0,-96,32,-112,24,-120,4,-4,0,-128,71,64,32,78,16,-16,1,68,14,72,16,48,16,96,32,-110,33,14,70,0,0,16,0,16,64,-4,36,-108,34,-4,17,16,0,-1,-15,-4,30,-124,18,-4,18,-4,34,-124,42,-4,50,0,39,-1,8,0,0,0,8,12,8,-16,127,64,20,64,20,126,36,72,63,72,4,-120,15,-120,116,-120,4,-128,0,-8,31,-128,0,-2,127,0,0,-128,0,-124,16,-124,16,-4,31,32,0,32,17,32,17,-66,-1,82,17,-108,17,16,31,24,17,40,17,68,31,-126,17,0,16,0,2,0,4,0,4,-4,15,8,8,-120,16,-112,32,0,65,-128,1,-128,1,64,2,32,2,16,4,12,24,2,96,0,0,16,33,16,18,32,10,-96,127,62,20,66,127,84,21,-48,127,32,21,32,127,48,20,48,55,-56,52,68,84,-126,21,0,20,32,8,64,8,96,8,-96,8,-112,126,12,11,-6,29,8,25,8,45,8,45,24,73,32,9,4,9,-124,8,-4,8,0,8,32,0,64,0,-96,0,-96,56,16,41,8,42,4,42,-6,45,8,41,16,41,48,57,64,41,2,41,4,1,-8,0,0,0,32,0,16,0,16,60,-2,37,2,37,50,61,72,36,-124,36,2,37,-2,61,16,36,16,36,16,36,16,68,-1,77,0,64,0,0,16,8,32,4,-4,63,0,1,0,1,-8,31,0,1,-2,127,64,1,64,2,64,2,66,4,66,24,124,96,0,0,32,16,32,16,-2,23,36,18,40,17,-80,124,-1,31,0,16,-4,19,4,18,-12,30,-108,50,-12,66,4,2,-4,3,4,2,32,4,32,4,-2,127,-96,4,-128,4,-4,63,-96,4,-1,127,0,0,-8,31,-56,23,72,20,-56,23,8,16,-8,31,8,16,0,0,-8,121,8,9,8,9,-8,9,32,120,-4,67,36,66,36,122,-4,11,32,8,40,8,36,8,60,104,-62,19,0,0,64,0,-64,16,-96,16,32,17,16,127,12,18,2,18,-8,21,8,29,16,49,48,81,64,17,4,17,4,17,-8,80,0,32,0,16,-4,19,64,16,-4,19,94,124,-30,19,62,24,-114,53,112,55,-2,87,16,81,-1,31,17,17,-47,17,30,17,0,16,8,16,72,16,-120,39,8,61,42,65,-22,-121,76,121,76,17,-112,-3,80,19,24,19,40,21,36,21,68,25,-126,17,0,1,32,16,32,8,32,4,-66,-1,32,62,32,34,-4,62,72,0,72,127,72,65,40,93,48,85,16,93,104,69,-122,66,0,0,16,16,18,17,20,17,-108,16,-104,52,-2,51,2,83,2,81,-2,17,2,17,-2,17,2,17,2,17,2,17,28,17,4,17,4,16,-8,17,32,16,64,16,-2,125,72,16,-120,16,-124,60,75,51,72,50,72,80,72,16,-120,16,-120,16,8,17,8,18,-128,0,-96,0,24,61,-2,37,32,37,32,63,-2,37,32,37,-4,37,32,61,32,37,-2,37,-104,61,-108,38,82,34,64,4,0,0,-8,3,0,61,0,2,-2,127,32,2,32,4,16,12,44,52,34,68,32,4,32,4,32,4,32,8,32,16,32,32,0,8,124,16,-64,19,64,48,-1,55,96,48,-112,80,-116,80,-109,19,-112,20,-112,16,-112,16,-112,16,16,17,16,18,16,16,0,0,0,0,-1,127,64,8,64,8,-128,8,-128,8,-4,8,4,8,4,8,4,14,4,24,4,96,4,0,120,0,0,0,16,34,18,34,-110,-1,84,34,84,62,-2,8,-126,62,-126,42,-2,42,-126,62,-126,8,-2,-1,-126,8,-126,8,-114,8,-128,8,0,16,124,16,-64,19,-4,19,126,-4,-62,23,126,16,-114,29,112,55,-98,-33,112,17,-2,31,82,17,-110,17,30,113,0,0,0,32,-4,33,36,30,-76,114,-76,20,108,8,108,57,44,70,-20,127,52,21,36,20,-76,20,73,20,6,36,-8,67,0,0,16,16,18,16,20,17,-108,16,88,82,-2,82,-126,82,-126,82,-2,82,-126,82,-126,82,-2,94,-126,114,-126,2,-118,0,-122,0,32,0,34,8,36,10,40,17,-80,16,32,16,-4,49,4,49,-4,81,4,17,4,17,-4,17,4,17,4,17,20,17,8,17,0,0,0,1,-2,63,2,32,98,35,24,12,6,48,-2,127,64,8,64,8,124,8,4,8,4,15,4,120,120,0,0,0,0,16,0,16,-2,17,66,16,66,31,66,-16,66,16,66,16,68,16,-124,19,-124,28,-124,16,4,1,20,6,12,8,0,0,32,2,32,2,32,2,-1,127,32,2,32,10,124,8,68,127,68,9,68,9,68,9,68,17,124,17,68,33,68,47,0,64,0,0,0,0,-16,15,16,8,16,8,16,8,-16,15,16,8,16,8,16,8,-16,15,16,8,16,8,-1,-1,0,0,0,0,32,0,32,16,32,16,32,16,-2,59,32,52,32,82,-1,87,32,16,64,16,80,16,-120,16,4,17,60,17,-62,19,0,16,0,1,-128,0,-2,63,2,32,66,34,50,44,8,24,-4,9,36,15,68,120,68,8,68,9,-124,10,-92,12,20,9,8,2,32,0,32,8,32,16,64,31,126,32,66,64,-92,62,36,9,32,8,32,127,48,8,80,8,72,10,-122,12,1,9,0,2,0,8,-8,11,8,16,-8,19,8,48,-8,51,0,80,-2,-105,2,20,-14,23,-112,16,-96,16,96,16,-40,17,6,30,0,16,0,2,0,1,-128,0,-4,63,32,8,32,4,-2,127,-128,0,-128,0,-4,63,-128,0,-96,4,-112,8,-116,48,-126,70,-128,1,-128,0,-128,0,-2,127,0,1,-4,63,0,1,-2,127,16,4,-24,15,-120,16,-2,127,-64,1,-96,6,-104,24,-124,32,-128,0,0,0,-2,127,16,8,-2,126,16,8,16,8,-2,127,-128,2,64,5,-72,24,-122,96,-32,31,64,0,-128,0,0,1,0,0,16,17,16,17,16,17,-48,127,16,31,126,4,-110,63,-110,36,-110,63,34,4,-28,127,-92,63,68,4,-36,7,-124,120,-128,0,32,2,32,2,32,2,-2,127,32,2,56,2,-32,31,0,16,0,16,-2,31,32,16,32,16,32,16,32,32,32,64,32,0,64,16,-64,16,-96,16,80,17,44,126,-2,21,-92,18,100,30,-4,51,64,-48,-2,19,-94,18,114,19,-118,19,12,82,0,34,-128,0,0,1,-64,2,32,5,-8,31,46,102,-56,17,104,23,-8,31,-128,0,-4,31,68,18,-28,18,20,23,20,16,8,16,0,1,-128,0,64,0,-2,63,-6,43,10,40,-8,41,8,24,-8,27,-2,11,2,26,-6,107,-112,8,96,8,-34,8,0,11,0,0,-128,32,64,24,64,4,-96,64,-128,48,-120,8,-124,2,-124,18,-126,20,-126,36,-128,40,-120,40,-112,64,-16,64,0,0,-128,0,-128,0,-4,63,-128,0,-8,31,-128,0,-1,127,0,0,-16,15,16,8,-16,15,16,8,-16,15,16,8,48,8,16,8,0,16,-8,17,16,32,16,-2,32,32,56,40,68,72,-126,73,0,126,-2,9,16,11,16,28,16,104,-1,11,0,8,0,8,0,8,0,16,-2,31,0,32,-4,95,0,64,-16,63,16,0,-112,63,-112,3,112,124,-24,63,10,2,6,2,-14,127,0,0,0,8,0,8,-1,21,32,20,126,52,66,52,-46,87,82,84,82,20,82,20,-46,21,98,22,40,16,-60,16,2,17,0,16,0,0,-64,15,92,50,84,42,-44,43,84,42,84,42,84,42,-44,59,-108,42,84,18,84,18,-68,35,48,34,16,64,16,0,64,0,64,32,-2,23,64,8,-4,3,64,64,-1,47,0,16,-4,11,4,10,-4,19,4,18,-4,35,4,34,28,66,4,2,32,0,32,10,-2,127,72,26,-80,63,-112,33,48,93,40,29,126,2,-64,31,-4,63,-128,0,-2,127,-128,0,-128,0,0,3,32,0,32,0,-2,127,32,68,-4,69,32,68,-1,127,0,68,-4,69,4,69,-4,69,4,125,-4,69,4,1,4,1,28,1,0,8,0,8,-2,31,-4,31,0,32,-8,95,-24,63,8,2,-24,31,-8,127,-56,31,-60,31,68,16,-61,31,66,16,-128,16,32,16,32,16,-2,19,32,24,-4,53,32,52,-1,87,0,80,-4,17,4,17,-4,17,4,17,-4,17,4,17,4,17,8,17,0,32,-2,39,32,32,64,32,-4,61,4,33,36,33,36,33,68,33,68,37,68,57,-92,33,-112,0,12,1,2,6,0,8,32,0,32,32,-2,27,32,4,-4,1,32,0,-1,-9,0,16,-4,17,4,17,-4,17,4,19,-4,21,4,25,4,17,12,1,0,0,0,1,-64,0,-2,31,64,16,64,16,64,16,-2,31,-128,16,-64,16,-64,16,32,17,24,34,4,36,2,72,0,16,-128,0,96,0,16,-4,-1,19,0,16,-4,17,4,125,4,17,4,17,-4,17,-88,16,36,23,34,58,33,-62,32,4,96,0,0,2,-128,1,64,0,-2,63,2,34,98,36,24,9,6,49,0,65,-4,63,4,2,4,2,8,2,8,4,8,24,48,32,32,0,32,6,32,120,-94,16,-92,16,-92,-2,40,17,40,17,32,61,80,50,80,80,72,80,-120,16,4,19,2,20,0,16,0,0,56,0,-64,3,0,12,0,8,0,8,0,8,-4,15,32,8,32,8,32,8,32,8,32,8,-1,-1,0,0,0,0,0,0,-66,7,34,56,36,32,36,32,-24,63,40,34,36,34,34,34,34,34,34,34,36,34,-24,39,32,120,32,0,32,0,64,0,80,0,72,-2,68,16,-2,23,64,16,66,18,108,125,-16,16,80,16,-56,16,68,29,68,-30,66,4,64,0,-128,0,-128,0,-96,0,-104,0,-128,0,-2,127,-128,0,-124,32,-104,24,-32,4,-64,3,-96,4,-104,8,-124,48,-126,64,-128,1,0,6,0,0,-4,63,4,32,-124,32,-124,32,4,33,4,33,-124,34,68,34,36,36,20,36,4,40,4,32,-4,63,4,32,0,0,16,0,32,8,64,4,64,2,-1,-1,64,2,-8,31,72,18,72,18,120,20,8,24,-8,31,8,16,8,16,-8,31,8,16,0,0,-2,35,2,18,34,10,34,2,34,66,98,34,98,18,82,10,-110,10,-118,18,2,19,2,34,-2,35,2,66,0,2,32,8,64,8,124,8,-120,127,8,9,-4,9,4,127,4,4,-4,20,4,23,4,36,-4,36,0,52,0,78,-1,65,0,0,0,0,0,0,-4,63,16,32,32,40,32,36,64,34,-64,33,-64,32,-96,32,16,35,16,44,8,48,0,32,-2,63,0,0,0,16,-4,16,-124,16,-124,16,-124,124,-4,84,-124,84,-124,84,-124,124,-4,16,-124,20,-124,22,-124,58,-124,-64,-1,7,0,0,64,2,64,2,64,2,64,2,-4,63,68,34,68,34,68,34,-4,63,68,34,68,34,68,34,68,34,-4,63,4,32,4,32,0,8,0,16,-1,62,-128,34,-92,62,-108,34,-104,62,-120,34,-104,34,-108,-2,-108,6,-94,26,-96,34,-128,66,-1,14,0,0,0,0,-4,31,4,16,4,16,-4,31,64,16,72,20,72,20,72,20,-8,23,64,16,68,20,68,36,68,36,-4,71,0,0,0,0,0,0,-2,124,-128,36,-124,36,-60,36,-88,36,-104,36,-104,62,-104,2,-92,2,-94,30,-64,98,-128,2,-1,6,0,24,0,0,-2,49,0,13,-8,65,8,33,-8,21,0,9,-2,17,0,33,-2,127,-128,3,96,3,24,13,6,49,0,65,0,1,0,0,-128,-1,0,34,-4,35,68,34,72,62,72,34,72,34,80,62,80,34,-96,35,80,62,72,-30,-124,2,2,3,0,2,0,0,0,0,-4,127,40,17,40,31,16,31,16,17,-20,23,-126,121,0,2,-2,127,64,12,-128,3,112,7,12,56,0,0,0,0,-2,9,16,40,16,46,-4,40,-108,40,-108,-1,-4,8,16,74,-2,82,-102,90,-98,102,-26,98,-126,126,-122,2,-128,0,0,8,-16,11,-96,8,-66,126,-30,8,-78,8,-84,127,-20,8,-92,40,-90,46,-6,40,-79,91,32,72,0,78,-1,65,0,0,-128,0,-128,0,-128,0,-128,0,-4,63,-128,0,-128,0,-128,0,-2,127,0,1,64,2,32,4,16,4,-8,8,8,31,4,0,0,0,-4,63,-124,32,-108,40,100,39,-12,47,4,34,-4,63,36,36,-36,43,68,50,-108,34,-28,35,4,32,-4,63,4,32,0,18,-1,18,-112,127,16,18,126,59,66,59,74,20,74,34,-54,63,-54,127,74,36,-46,63,24,36,-92,63,66,32,-128,32,0,8,0,8,-4,11,-124,8,-120,126,-120,8,72,24,80,28,80,42,96,40,96,72,-112,8,-120,8,4,9,2,10,0,8,72,0,72,0,-1,-1,104,24,104,126,80,90,-120,90,-124,90,-2,103,32,98,32,126,-4,66,32,66,32,126,-2,67,0,64,0,2,0,4,-8,31,8,16,-8,31,8,16,8,16,-8,31,4,1,8,-3,-80,5,64,9,32,9,24,49,6,65,0,3,0,1,0,3,-128,4,-128,4,96,8,24,16,-2,63,0,65,0,1,0,1,-16,31,0,1,0,1,0,1,-4,127,0,0,0,1,-128,0,64,0,-2,31,-64,80,-96,48,16,49,12,22,-1,59,64,-48,64,16,-4,19,64,32,64,32,-1,79,0,64,-128,0,-112,16,32,13,64,1,-4,63,0,2,-2,-1,48,8,-40,63,-122,64,-8,15,-4,63,-128,0,-128,0,-128,3,-128,0,0,1,32,1,16,1,16,1,8,1,-2,127,0,1,-128,1,-128,2,64,2,64,4,32,8,16,16,12,32,2,64,0,0,-128,0,-112,16,-96,8,64,5,-4,63,0,1,0,2,-1,127,32,4,24,24,-10,111,16,2,32,2,32,4,-32,24,32,32,32,0,32,0,32,0,32,126,-2,3,34,34,34,18,34,18,34,12,66,4,66,10,-126,9,-126,16,2,99,14,4,0,0,32,16,32,16,32,32,-4,63,36,72,36,72,36,-1,36,8,-1,75,32,74,80,74,80,74,-120,78,-124,114,2,1,0,2,64,16,64,16,64,16,64,20,-4,91,68,88,68,80,68,80,-1,87,96,16,80,24,80,20,-112,18,12,33,2,34,0,68,0,0,0,1,-1,31,0,17,30,81,-46,63,-110,50,-66,21,32,56,-4,-41,116,20,-52,21,-28,36,-100,36,12,69,4,68,0,4,0,4,62,4,-94,127,34,4,34,4,34,4,-30,127,34,4,34,10,34,9,34,17,-82,23,-96,56,32,0,32,0,16,20,32,20,124,20,68,127,100,20,84,20,76,-1,80,0,64,62,126,34,2,34,2,62,-6,35,2,62,30,34,0,32,16,8,32,8,32,8,-2,11,98,126,-110,10,-120,24,-1,29,16,43,-2,45,16,73,-2,9,16,9,16,9,-1,9,0,9,64,0,-128,0,-8,126,16,17,16,18,-2,21,34,61,-2,37,34,101,34,37,-2,37,34,61,34,37,34,34,14,2,0,4,-128,0,-128,0,-96,4,-104,24,-26,32,-128,1,-128,14,64,120,-2,15,64,8,-4,15,64,8,-4,15,64,8,-2,15,0,8,0,0,0,32,-4,19,-124,8,-124,-4,-1,11,-124,10,-4,23,-128,24,0,119,-4,17,-124,22,-124,24,-4,16,-124,16,-124,16,66,0,36,127,36,17,127,17,-112,-1,16,17,16,17,-2,127,16,32,16,63,16,81,-1,81,16,17,16,31,16,17,16,0,32,8,40,8,36,16,34,31,32,25,-2,38,32,82,80,12,80,4,-120,8,4,17,74,42,68,18,36,33,34,33,0,64,16,16,16,17,24,17,-44,23,82,58,-2,53,-112,86,40,81,36,81,68,18,-126,20,-120,26,-92,22,84,36,82,36,0,68,-128,0,-128,0,-128,0,-8,31,-120,16,-120,16,-120,16,-8,31,-120,16,-120,16,-1,-1,8,16,8,16,8,16,8,16,56,16,64,32,64,24,-8,4,-120,67,-120,48,16,5,18,25,30,34,0,69,0,1,-2,127,-64,3,56,13,6,49,0,65,0,1,0,16,12,8,-8,127,104,0,104,63,104,63,104,20,-24,127,100,127,100,20,-28,127,-92,25,-78,54,-70,89,38,17,0,1,-128,0,96,16,-2,31,0,16,-68,19,-68,-1,-112,16,-2,23,-4,23,-112,16,-1,23,-92,25,24,103,104,9,-122,1,0,0,-128,16,64,16,-2,23,-4,19,100,-2,-4,19,-112,16,-2,31,-4,115,-112,-112,-1,31,-92,17,24,23,40,25,-58,113,0,17,-128,0,96,0,-2,7,-4,123,100,74,-4,75,-112,72,-2,79,-2,75,-112,72,-1,127,-92,73,24,75,120,5,-114,1,0,0,0,0,64,32,64,16,64,8,64,0,126,0,64,-16,64,16,64,16,64,16,64,16,64,18,64,20,-1,31,0,16,0,0,-128,0,-128,16,-66,16,-64,35,72,60,80,68,34,88,-44,16,12,19,-2,23,-96,16,-96,20,-95,24,-94,16,60,3,0,4,64,16,80,16,72,16,68,16,64,-4,-2,19,64,16,96,28,96,48,-96,-48,-96,16,32,17,34,18,34,18,28,116,0,16,64,8,64,16,126,16,-62,39,76,36,48,88,-30,104,18,19,12,16,-2,47,-112,48,-112,0,-112,14,18,115,30,12,0,0,32,4,32,4,-2,127,32,5,32,6,-2,127,0,4,-16,15,16,56,16,72,-8,15,8,21,-44,36,18,36,-16,71,0,0,64,8,64,8,64,8,120,126,-56,9,72,14,72,25,-56,104,-91,8,6,9,4,26,72,20,68,36,36,34,34,66,0,0,0,0,28,0,-32,63,-128,0,-128,0,-128,0,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,-4,63,0,0,0,0,0,4,0,4,0,8,-2,27,0,16,0,16,0,48,0,80,0,16,0,16,0,16,0,16,0,16,-1,23,0,16,0,16,0,0,-128,0,-128,0,-128,0,0,1,0,1,-128,1,-128,1,64,2,64,2,32,4,16,4,8,8,4,48,2,64,0,0,0,0,0,0,-8,63,8,5,8,9,16,9,16,18,112,4,0,9,-120,52,68,20,4,36,18,36,50,68,-64,71,0,0,0,16,0,16,-2,16,18,126,82,16,98,126,-94,16,-92,16,-92,-2,68,18,68,18,68,22,-124,16,-124,16,24,17,0,16,0,4,0,4,124,8,-96,15,32,16,32,16,32,48,32,80,-1,23,32,16,32,16,32,16,32,16,-1,23,0,16,0,16,32,0,32,32,32,16,32,8,32,4,32,0,32,-16,96,16,80,16,-112,16,-120,16,8,19,4,29,4,18,2,4,0,0,0,0,0,0,-4,63,-124,0,-124,0,-124,8,-124,16,4,17,4,33,4,34,4,2,4,4,4,8,8,16,48,32,0,0,0,8,6,8,-8,9,16,16,16,-2,16,18,16,20,-1,37,16,36,16,36,16,20,16,8,16,12,16,50,-2,65,0,0,0,0,0,4,-2,9,34,16,34,18,-94,36,-94,124,34,9,36,17,36,31,36,48,36,0,68,14,-124,112,28,1,0,2,0,8,0,8,-8,11,-120,8,-120,126,-112,8,-112,8,-98,14,-126,24,-126,104,-124,8,4,9,4,9,4,10,60,60,0,0,0,8,0,8,-8,23,-120,16,-120,48,-112,48,-112,80,-98,80,-126,16,2,17,4,17,4,17,4,18,4,18,60,20,0,16,0,0,0,0,-8,31,8,16,8,16,8,16,8,16,-8,31,8,16,8,16,8,16,8,16,-8,31,8,16,8,16,0,0,64,0,80,0,72,0,68,0,-2,127,64,4,68,4,72,8,-56,127,80,8,48,8,32,8,98,16,-110,32,14,67,0,0,32,4,32,4,-1,127,32,4,32,4,-2,127,16,8,-16,15,16,8,16,8,-16,15,16,8,-1,8,16,-1,16,0,16,0,32,4,32,4,-2,-1,32,5,-96,4,-4,63,-60,36,52,41,-56,18,32,36,24,24,-10,111,16,8,16,8,-16,15,16,8,32,2,32,2,32,2,-2,127,32,2,0,0,-4,63,4,33,4,33,-2,127,-128,3,96,3,24,13,6,49,0,65,0,1,16,0,16,0,16,-1,16,0,-4,62,-108,34,-108,62,-108,0,-108,127,-4,101,16,89,20,127,20,73,30,73,-30,79,0,64,64,0,32,16,16,16,-2,19,82,86,-86,90,100,81,80,82,-120,80,6,19,-7,29,8,41,8,37,-8,33,8,65,8,1,-128,0,64,32,32,16,-4,15,-92,4,28,69,68,34,-96,20,16,1,14,22,-8,25,8,33,8,33,-8,65,8,65,8,1,0,1,-128,0,64,0,-4,63,68,34,-76,36,8,9,-64,17,32,6,24,24,-9,111,16,8,16,8,-16,15,16,8,16,8,32,0,48,8,40,16,36,16,-2,39,32,41,36,121,20,17,-40,39,24,61,16,97,24,1,42,29,70,98,-122,4,0,0,0,0,0,0,-4,63,4,32,4,32,4,32,-32,7,32,4,32,4,32,4,32,4,34,4,34,8,36,48,60,64,0,0,0,0,-4,17,24,16,96,16,-2,-1,52,16,-44,16,16,19,96,28,32,112,-1,19,-16,16,40,17,36,18,34,52,32,0,0,0,0,0,-16,31,96,2,-128,1,-4,127,-120,3,-120,12,-128,49,-128,0,-2,127,-64,2,-80,4,-114,24,-128,96,-128,0,-128,0,-128,0,0,1,-4,63,4,33,-60,34,36,36,-108,36,4,41,-124,33,68,34,36,36,20,40,4,32,24,32,0,32,32,2,32,2,32,2,-1,127,32,10,32,10,124,8,68,127,68,17,68,18,68,18,68,12,124,7,-60,24,68,96,0,0,0,16,-2,19,32,16,-2,63,34,54,-2,55,-4,53,0,52,-1,63,32,24,-4,25,84,29,84,101,84,1,84,1,12,1,0,8,-2,15,64,16,-2,23,66,52,-34,55,-34,83,0,80,-1,23,64,16,-4,19,-108,18,-108,18,-108,18,-108,18,12,18,0,0,-2,3,32,-4,-2,11,34,10,-2,19,-4,17,32,28,-1,55,32,80,-2,19,82,18,82,18,82,18,82,18,12,98,0,0,0,8,0,8,124,16,68,127,68,17,68,18,68,34,68,34,68,36,68,20,68,12,124,10,68,49,68,64,0,0,0,0,-2,31,0,16,-4,23,0,16,-2,31,72,20,48,36,-104,37,22,70,16,64,-1,-1,16,8,16,4,16,2,96,0,32,0,-96,1,32,30,-96,104,32,69,32,37,32,18,32,127,32,2,32,4,-96,5,32,30,34,100,34,4,60,12,0,48,0,0,64,32,64,24,-128,4,-128,0,-1,79,8,33,16,17,16,2,16,10,-96,17,96,16,-104,32,6,35,0,68,0,0,0,0,0,0,0,4,0,3,-128,1,-128,1,-128,1,64,2,64,2,32,4,16,8,8,8,4,16,2,32,2,64,0,0,0,0,-1,17,0,9,-2,1,0,125,-1,9,82,19,76,53,124,89,75,85,8,19,-1,19,40,18,40,20,8,20,16,16,64,8,64,8,64,16,-128,-1,-2,32,-126,40,36,41,32,72,32,127,32,8,48,11,80,28,72,104,-124,8,2,11,0,8,0,0,0,60,-4,37,0,40,0,40,0,48,-2,51,-112,44,-112,36,-112,36,-112,36,-112,56,18,33,18,35,12,44,0,32,32,4,32,4,-2,127,32,4,32,5,-112,20,72,20,52,36,-32,35,16,8,108,22,106,53,-94,49,-91,82,-68,92,0,0,32,0,36,1,36,-3,36,17,-4,17,0,16,-1,19,32,124,64,16,-2,17,82,17,82,31,82,113,82,1,2,1,12,1,4,0,8,9,-120,16,80,62,-4,33,4,65,4,127,4,17,-4,17,80,126,80,16,80,16,80,22,-111,24,18,3,14,4,0,0,0,32,-4,19,4,8,4,32,-12,47,-124,32,-124,32,-12,47,-124,32,-124,32,-4,63,4,32,4,32,4,32,24,32,0,2,0,33,126,17,-126,10,2,2,-6,67,66,34,66,18,-6,3,66,10,66,18,-6,19,2,34,2,34,4,66,24,2,32,4,32,4,32,4,-2,127,32,5,32,5,0,2,-2,-1,0,4,-8,15,8,24,8,40,8,72,-8,15,8,8,8,8,0,0,-4,126,4,2,4,2,124,30,64,16,64,16,124,30,-124,2,100,34,28,26,52,14,-60,114,4,2,28,6,32,24,-120,18,-120,18,-16,23,-112,18,-65,-6,-28,31,100,16,-28,31,84,52,-40,87,72,20,-40,23,84,20,100,20,-29,117,0,0,0,0,0,32,-1,31,-112,8,-112,0,-4,71,-108,36,-108,20,-108,4,-108,20,28,23,4,36,4,36,-4,71,4,68,0,4,32,2,32,2,-2,127,32,2,64,2,48,60,-2,43,72,40,-1,49,0,41,0,37,0,37,0,61,0,34,0,34,0,36,0,0,-4,61,36,37,36,37,-4,37,36,61,36,37,-4,37,32,60,100,36,82,37,82,37,69,38,68,38,56,92,0,0,0,0,-4,16,-92,60,-92,36,-4,72,-92,124,-92,84,-4,84,32,124,16,84,84,125,66,1,66,30,69,98,120,0,0,0,0,1,-128,0,-4,127,68,68,-4,95,68,68,-8,31,64,4,-2,127,64,5,48,9,12,49,-14,79,0,1,-4,127,0,0,0,2,0,1,-4,63,36,34,-4,63,32,2,-8,31,-1,127,16,8,-24,15,39,52,-96,68,32,5,64,5,48,30,12,32,0,0,0,0,-4,63,0,0,0,0,0,0,0,0,-8,31,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,1,64,2,32,12,-16,31,8,1,-2,127,32,4,16,8,-16,15,12,48,2,64,-16,15,0,0,-4,63,0,0,0,1,0,3,-128,4,64,4,32,9,24,49,22,65,32,17,32,13,64,3,64,1,-2,127,0,1,0,1,0,1,0,1,32,20,32,20,32,20,64,127,126,20,72,20,-56,-1,-56,0,40,62,40,62,48,34,16,62,40,34,68,34,-126,38,0,32,0,0,0,0,-8,31,96,6,-32,3,24,28,-4,63,-56,18,56,12,-26,59,-128,0,-2,127,-32,6,-104,24,-122,96,-128,0,0,0,-8,3,-112,121,96,72,-40,75,-68,79,36,75,24,73,12,75,-14,76,-2,127,-32,72,88,65,68,6,66,8,64,0,0,1,0,1,0,1,-4,63,16,17,32,9,64,5,0,1,-1,-1,4,9,-104,8,-32,8,96,8,28,11,2,12,0,0,0,16,-4,19,72,17,-88,16,-80,126,96,16,-16,20,46,27,-4,51,36,82,36,18,-4,19,40,16,124,16,-124,119,2,0,0,0,0,0,-4,-1,72,37,-16,36,48,40,-52,40,35,43,32,60,-4,5,36,5,-4,61,40,-60,60,4,-28,7,2,24,0,8,0,8,-4,9,4,8,4,126,4,8,4,8,-4,15,4,24,4,104,4,8,4,8,-4,9,4,8,4,56,0,0,32,16,32,16,-84,17,36,17,-84,-3,36,37,36,37,-4,37,32,36,-4,43,-120,24,80,28,32,34,-40,32,6,67,0,0,0,0,126,127,16,8,16,8,-2,63,16,8,16,8,126,127,16,2,-96,21,72,20,-124,36,18,39,16,28,-32,99,0,0,0,0,0,2,-32,7,32,8,64,48,-8,95,8,17,8,17,8,17,-8,31,0,16,0,16,2,16,4,16,-8,15,0,0,0,0,-4,39,36,16,68,9,68,1,-124,66,-124,34,28,17,32,14,32,9,62,17,32,17,32,33,32,33,-1,79,0,0,0,1,0,1,-2,127,-128,1,96,7,24,25,22,105,16,9,16,8,-2,126,56,14,88,25,-108,56,18,73,16,8,16,8,8,1,-120,8,-112,16,-2,23,74,53,-46,52,-46,84,-2,87,0,16,-4,19,4,18,-4,19,4,18,4,18,-4,19,4,18,32,4,32,4,-2,127,32,4,32,20,32,8,-88,4,36,65,36,49,42,10,40,10,48,16,48,16,-64,32,0,39,0,0,32,0,32,0,32,-2,-88,16,-92,16,34,17,34,61,33,102,36,-90,36,36,40,36,8,60,48,36,64,36,-128,7,0,0,0,0,8,16,48,12,-64,3,-64,1,-80,14,-116,48,-128,0,-2,127,-128,0,-64,4,-80,8,-116,16,-126,32,-128,66,0,1,2,0,-126,32,18,25,18,6,18,7,-110,28,18,100,18,4,-46,127,18,5,-110,20,-110,36,66,36,78,68,2,20,0,12,32,0,32,0,32,16,32,12,48,1,40,66,36,34,34,20,36,12,40,8,40,16,48,16,32,32,64,32,-128,79,0,0,0,0,32,8,32,16,-88,18,-88,36,36,61,36,105,34,18,38,34,40,60,40,96,16,0,32,14,32,112,-64,1,0,6,64,8,-128,8,-4,19,20,19,-92,50,-28,50,20,83,-4,83,76,18,-6,20,8,25,-112,18,80,20,96,16,-98,23,0,16,32,0,64,0,96,120,-112,72,-120,72,-4,75,34,76,32,72,-2,75,32,72,-4,121,4,73,4,65,4,1,-4,1,4,1,32,8,32,16,64,16,126,62,72,68,-56,127,-88,1,16,1,24,63,108,1,-125,127,-112,16,-120,34,72,34,68,66,0,66,32,4,32,8,-1,31,80,36,-120,66,8,36,-2,39,32,36,-4,37,36,37,36,37,36,37,36,41,44,9,32,48,32,64,0,0,-1,3,80,120,80,72,80,72,-4,73,84,121,84,73,-108,73,-100,73,4,73,4,121,4,73,-4,65,4,1,0,1,0,0,-36,3,84,126,84,18,84,18,84,18,84,122,-1,23,84,18,84,18,84,18,84,30,100,-30,100,4,-60,5,8,0,32,4,32,4,32,4,-1,-1,32,5,32,5,0,1,-2,1,0,1,-8,31,8,16,8,16,8,16,8,16,-8,31,8,16,0,8,4,8,8,8,8,8,16,127,98,8,-124,8,8,28,16,26,98,41,-124,72,8,8,16,8,96,8,-128,9,0,8,0,0,0,1,0,1,8,1,8,33,8,33,8,33,8,33,8,33,8,33,8,33,8,33,8,33,-8,63,8,0,0,0,2,0,2,0,-54,29,74,21,74,21,74,21,74,21,-6,127,74,21,74,21,74,21,74,37,66,38,66,38,-50,92,0,4,64,16,32,16,-4,19,4,22,4,58,-4,59,0,82,-2,83,-78,82,-86,18,-86,26,110,22,-78,35,34,36,34,72,-52,0,0,0,4,16,8,8,16,4,32,126,66,4,-124,9,8,10,16,26,98,110,-124,9,8,8,8,8,16,8,96,8,-128,9,0,16,0,8,-4,11,4,36,-124,32,-124,32,4,33,4,33,-124,33,100,34,20,36,12,40,4,32,4,32,4,32,24,32,32,0,32,60,32,36,-2,43,36,40,36,49,-88,48,-88,40,-2,39,96,36,80,36,-112,56,-112,32,12,33,2,34,0,36,-128,16,64,16,-1,31,0,16,-4,-1,-12,18,-108,18,-12,26,-4,115,0,-112,-4,17,-4,17,4,17,-4,17,-1,127,0,16,32,0,64,0,-8,60,-1,37,40,53,102,53,-104,53,-1,53,-2,53,0,53,-2,53,0,26,124,22,68,36,124,68,68,0,-120,0,80,56,-2,43,32,40,-4,43,32,56,-2,43,40,41,-80,40,-1,63,0,40,-4,41,4,73,4,73,-4,73,4,17,16,0,32,8,64,6,-2,127,-128,0,-4,63,-128,0,-2,127,-96,4,-2,-1,0,0,-8,31,8,16,8,16,-8,31,8,16,32,0,32,32,32,24,32,4,36,2,36,66,36,34,36,18,36,2,36,10,36,18,36,18,36,34,-4,35,4,64,4,0,0,1,-128,0,64,0,-4,31,4,16,-4,31,0,16,-4,31,-124,16,-60,24,-76,22,-100,19,-28,44,-124,32,-124,65,24,6,-120,0,80,16,80,32,-2,35,-4,69,32,120,-2,19,40,17,-80,32,-1,127,0,0,-4,1,4,29,4,97,-4,1,4,1,-128,16,64,16,32,16,-2,23,-112,16,80,124,-2,19,98,18,-110,18,-6,19,-110,30,-110,50,-14,66,2,2,2,2,14,2,-128,0,0,9,0,17,-1,19,0,50,32,52,32,84,60,80,-60,19,68,16,68,16,-124,16,-124,16,4,17,4,18,24,20,0,2,0,1,-128,0,-1,127,32,4,64,2,-4,31,-124,17,68,22,36,24,-44,19,68,18,68,18,-60,19,4,16,28,16,-128,0,-112,16,-96,8,-2,127,2,64,-14,79,16,8,-16,15,0,0,-8,15,-120,8,8,9,104,9,24,2,6,60,0,0,32,0,32,0,64,0,-2,125,2,69,2,69,122,69,74,125,74,69,74,69,122,69,2,125,2,69,2,69,2,1,14,1,0,0,0,1,0,1,0,1,0,1,0,1,-4,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,-2,127,0,0,0,1,0,1,8,33,16,25,32,5,0,1,-4,63,4,32,-28,35,36,34,36,34,36,34,-28,35,4,32,4,32,24,32,-128,0,-120,16,-112,8,-2,63,2,32,-14,47,18,40,-16,15,-64,0,-2,127,-124,2,88,12,96,24,-80,105,14,14,0,0,16,8,18,9,-108,8,-108,8,88,126,-2,8,-126,8,-126,28,-2,28,-126,42,-126,72,-2,8,-126,8,-126,8,-126,8,-116,8,32,8,34,9,36,9,-92,8,-88,-2,-4,9,4,9,4,11,-4,13,4,57,4,73,-4,9,4,9,4,9,4,57,12,9,16,0,18,7,-108,120,-108,8,88,8,-2,126,-126,8,-126,24,-2,28,-126,42,-126,40,-2,72,-126,8,-126,8,-126,8,-114,8,64,16,64,16,126,16,-60,19,40,50,48,60,114,80,-110,83,12,80,-1,19,-112,24,-112,24,-112,36,18,33,14,78,0,0,32,2,32,2,32,2,-1,-1,32,2,32,10,0,8,-4,31,4,16,4,36,4,66,4,1,-124,0,4,0,72,0,48,0,0,2,0,4,0,4,-4,15,4,8,4,16,4,34,4,1,4,1,-124,0,-124,0,4,0,4,0,8,0,120,0,0,0,0,16,0,8,-2,4,18,127,34,18,34,12,-60,127,-104,0,124,62,68,34,68,34,68,62,68,34,124,62,68,34,68,32,-128,0,-128,0,-128,0,-96,4,-112,8,-120,8,-124,16,-126,32,-120,64,-112,0,-112,0,32,0,-64,1,0,6,0,120,0,0,32,0,34,2,36,1,40,121,-80,72,-4,73,4,73,4,73,-4,73,4,73,4,121,-4,73,4,65,4,1,4,1,28,1,0,0,-66,127,-94,8,36,9,36,9,40,17,40,23,36,96,36,63,34,33,34,33,34,33,44,33,32,63,32,33,32,0,0,0,-4,9,36,16,68,18,68,36,68,60,68,104,-100,9,0,16,-2,30,-126,48,-126,0,-126,14,-2,112,-126,0,-126,0,0,1,0,2,-2,127,64,4,48,9,-4,31,35,97,-2,127,0,1,-16,7,16,28,-16,103,16,4,-16,7,16,4,16,4,32,0,96,0,80,124,-120,68,-124,84,-2,85,1,85,0,84,-1,85,96,84,-88,84,-92,24,36,37,34,36,-32,66,0,0,0,8,64,8,48,8,-2,9,2,63,2,43,64,42,68,42,88,42,96,62,64,12,64,10,66,14,66,25,60,96,0,0,0,0,56,0,-64,63,0,1,0,1,-1,127,0,1,0,1,0,1,-8,31,8,16,8,16,8,16,-8,31,8,16,0,16,-128,0,0,1,-128,2,64,2,48,4,-4,31,-125,96,-128,0,-2,127,-128,0,-8,15,8,8,8,8,8,8,-8,15,8,8,32,8,32,8,32,8,64,127,126,8,72,8,-56,-1,-56,18,40,50,48,51,-112,82,48,82,40,34,-60,34,2,79,0,0,0,16,-2,19,-120,16,-8,16,-120,124,-8,16,-120,16,-1,31,8,48,-2,-41,-92,18,-108,17,-104,17,124,113,-62,22,0,0,8,4,8,4,8,8,8,63,8,33,-1,63,8,33,72,63,40,33,40,-1,24,5,8,5,8,9,8,49,16,67,48,4,0,16,-2,23,8,17,-8,25,8,89,-8,85,8,-107,-1,-105,8,16,-4,23,-88,20,-88,18,-112,17,124,18,-61,28,0,16,32,0,32,32,32,25,62,5,32,1,32,65,-1,55,32,8,-94,0,36,9,36,18,40,20,48,32,64,32,-128,65,0,6,32,0,32,32,32,24,32,4,32,124,32,8,-2,9,32,24,32,28,32,44,32,74,32,8,32,8,32,8,-1,15,0,8,0,0,-16,33,16,17,16,9,16,1,22,1,8,-10,0,16,-8,23,-112,16,-112,16,96,20,96,24,-104,17,6,6,0,0,32,0,32,0,32,0,-2,127,34,17,34,17,-2,61,34,37,34,101,34,37,-2,37,34,61,32,36,32,32,32,0,32,0,-128,0,-128,0,-128,0,-4,63,-124,32,-124,32,-124,32,-4,63,-124,32,-124,32,-4,63,-124,32,-128,32,-128,0,-128,0,-128,0,32,0,32,0,32,0,-4,57,36,41,36,41,36,41,-4,41,36,41,36,41,-4,57,36,41,32,40,32,0,32,0,32,0,32,8,32,8,32,16,32,16,-2,51,34,50,34,82,-2,83,34,18,34,18,-2,19,34,18,32,16,32,16,32,16,32,16,0,1,0,1,0,2,-16,15,16,8,-16,15,16,8,-14,15,20,8,-8,63,48,0,80,0,-112,1,16,14,48,112,64,0,0,0,-2,35,2,18,-94,10,26,67,68,33,64,38,64,16,-2,15,-48,8,-48,16,72,17,68,38,66,40,64,64,64,0,0,16,-2,17,0,17,0,17,124,-3,0,37,0,37,-1,37,80,37,82,41,84,25,72,25,72,38,84,34,99,68,64,0,32,0,32,8,32,16,32,18,-2,37,34,37,34,121,-2,17,34,33,34,47,-2,113,34,1,32,14,32,112,32,0,32,0,32,0,32,32,32,16,32,8,-4,125,36,9,36,17,-4,17,36,61,36,83,-4,17,36,17,32,16,32,16,32,16,32,16,64,0,64,32,64,16,64,8,-2,7,66,68,66,36,96,16,96,0,-96,8,-96,16,32,17,34,33,34,38,30,72,0,0,0,2,-128,1,64,0,-2,63,-126,32,-126,32,-8,31,-120,16,-120,16,-8,31,-120,16,-8,31,-120,16,-120,16,-128,0,-128,0,64,8,32,8,16,8,-2,19,34,-2,34,22,-4,21,36,37,36,37,-4,41,36,25,-4,29,36,19,32,33,32,64,32,0,16,8,16,8,16,8,-2,63,16,8,-16,15,16,8,-16,15,16,8,-1,-1,64,17,32,18,16,20,8,24,-4,31,0,0,0,4,-4,39,-120,36,-112,36,96,36,-40,36,6,39,-16,15,16,8,16,8,-16,15,16,8,-16,15,16,8,16,8,96,8,32,16,32,16,-2,19,32,16,-4,53,4,51,-4,83,-4,81,4,17,-4,17,4,17,-1,23,80,16,-120,16,4,17,2,18,64,0,-112,32,8,25,-8,7,68,0,-2,71,-112,32,48,17,72,6,-108,24,38,17,72,34,-112,33,96,66,-128,65,0,6,-128,0,-128,0,-2,127,-128,0,-4,63,0,0,0,0,-4,31,-124,16,-124,16,-4,31,4,16,0,16,0,16,0,32,0,64,0,0,-128,0,-128,8,-128,8,-128,16,-4,31,-128,16,-128,32,-128,64,-8,31,-128,0,-128,0,-128,0,-128,0,-1,127,0,0,0,8,-4,8,-108,40,-108,40,-4,126,-108,72,-4,72,32,8,32,126,-2,9,34,8,66,14,66,24,-124,97,28,6,0,0,16,8,16,8,-112,40,-112,40,-2,127,16,73,16,74,16,74,16,14,-2,25,16,104,16,8,16,8,16,8,-1,11,0,8,16,0,-112,1,16,30,16,100,16,4,16,4,16,4,-1,-1,16,4,16,4,16,4,16,4,16,8,16,48,16,64,16,0,0,0,-4,8,-124,16,-124,20,-4,40,32,56,-4,113,36,17,-4,33,36,61,36,97,-4,1,34,30,34,-32,28,0,0,0,-128,0,-112,0,-120,4,-106,8,-95,16,-64,32,0,3,-8,31,8,104,-8,15,8,8,-8,15,8,8,-8,15,8,8,8,8,0,0,-112,0,-120,0,-2,31,72,16,72,31,48,17,48,18,114,46,-114,33,-8,95,72,18,72,18,72,18,-1,127,0,0,2,0,-62,0,2,63,18,4,-14,127,18,21,114,21,-110,117,50,53,-46,84,18,31,-126,20,66,36,14,68,2,4,0,4,16,0,16,0,-112,60,-112,36,-2,36,16,61,16,37,16,37,16,36,-2,60,16,36,16,36,16,36,16,36,-1,71,0,12,0,0,0,0,-16,63,32,4,64,3,-64,1,56,6,6,25,0,97,0,1,-8,31,0,1,0,1,-2,127,0,0,0,0,0,4,0,4,-2,39,32,36,32,36,-4,37,36,37,36,37,36,37,36,37,36,41,36,9,44,9,32,16,32,32,32,0,-128,0,-128,4,-128,8,-128,8,-4,31,-128,16,-128,32,-128,0,-2,127,64,1,64,1,32,2,32,2,24,12,6,48,0,64,0,0,-128,68,-1,40,-120,26,-120,18,-66,106,-86,10,-86,10,-86,26,-86,42,-86,74,42,9,46,17,8,17,8,50,8,2,32,0,64,16,64,8,-1,4,32,127,32,17,-96,18,-68,28,-28,23,-92,20,-92,36,-92,36,-87,36,-126,68,-4,68,0,24,0,0,0,64,-4,55,4,12,-4,7,4,68,-4,55,-96,0,-92,4,-88,20,-88,18,-80,34,-80,34,-96,64,-1,79,0,0,32,0,32,32,32,16,-2,11,32,0,32,0,-1,-9,8,16,8,16,-2,23,8,17,-120,16,72,20,8,24,8,16,56,0,0,0,0,0,-4,31,4,16,4,16,4,16,-4,31,4,16,4,16,0,16,0,32,0,32,0,32,0,64,0,64,0,0,0,0,0,0,-16,127,16,0,-16,0,16,127,16,2,-48,63,80,34,80,34,-48,63,72,2,40,2,-27,3,22,124,16,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,-1,-1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,-1,127,0,1,0,2,0,2,0,4,-8,7,8,12,8,52,8,68,8,4,-8,7,8,4,8,4,0,0,64,16,-96,16,-96,16,16,17,8,125,4,18,-2,21,0,28,0,48,-4,-47,4,17,4,17,4,17,-4,17,4,49,4,1,8,0,8,0,8,62,8,34,8,34,-1,35,8,34,-120,62,-120,34,72,34,72,34,8,34,8,62,8,34,8,32,48,0,32,4,32,8,32,8,32,16,32,16,32,48,-1,87,32,80,32,16,32,16,32,16,32,16,32,16,32,16,32,16,32,16,0,1,0,3,-128,2,64,6,48,25,-116,32,-14,79,16,8,-16,15,16,8,-12,15,24,11,-32,8,48,9,12,14,0,8,32,0,32,16,32,16,32,32,-4,63,36,35,36,85,36,17,36,17,-4,17,32,16,40,16,36,20,60,24,-62,19,2,0,0,2,-128,1,64,0,-4,63,-124,32,-124,44,-128,3,-128,16,-128,12,-128,2,-2,127,-64,0,32,3,24,4,4,24,2,32,0,0,-4,33,4,25,4,5,4,1,4,1,4,-15,-4,17,0,16,0,16,80,16,-120,18,4,29,2,18,1,4,0,0,-128,0,-128,0,-128,0,-8,31,-120,16,-120,16,-120,16,-8,31,-128,8,-128,4,0,5,0,3,-128,3,96,28,30,96,0,0,0,0,0,4,0,4,-4,15,-128,8,-128,16,-128,32,0,1,-2,127,-128,1,64,2,32,2,16,4,12,24,2,96,0,0,32,0,32,8,32,8,-1,23,32,16,-4,51,36,50,36,82,-4,83,32,17,-96,16,-64,16,96,16,-104,17,6,22,0,16,0,0,-4,31,4,16,4,16,-4,31,68,20,88,18,96,17,-2,31,-32,32,80,33,72,34,68,44,66,80,64,64,64,0,16,0,16,0,16,-4,-2,36,-110,36,-110,36,-110,36,-2,36,16,62,-112,2,96,2,96,-4,48,4,-52,4,3,29,0,1,32,0,64,16,64,16,-120,16,-124,16,30,127,-30,35,0,36,-4,36,-124,40,-124,24,-124,24,-124,20,-4,34,-124,64,-124,0,64,0,80,0,72,0,68,0,-2,-1,64,0,64,0,-96,63,32,4,32,4,16,4,16,4,-55,5,9,30,6,96,0,0,0,0,0,0,-4,31,0,0,0,0,0,0,-2,127,-128,0,-112,4,-120,8,-124,16,-124,16,-126,32,-128,0,-128,3,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-4,63,0,0,0,0,16,17,16,17,16,17,16,17,16,17,-1,-1,16,17,16,17,16,17,16,17,-16,17,0,16,0,16,-2,31,0,0,64,8,32,8,16,8,-1,11,16,126,16,8,-2,25,18,29,18,43,18,41,18,73,18,9,18,9,28,9,16,8,16,8,-128,0,-128,0,-1,127,-128,0,-8,31,-120,16,-8,31,-128,0,-8,63,-1,-1,-120,0,-8,63,-120,0,-128,0,-128,0,-128,7,16,16,24,16,20,16,18,16,-2,-1,16,16,16,16,-16,19,-112,24,-112,112,-112,-112,-120,16,-23,16,5,87,6,48,0,16,0,8,-4,8,-128,127,-2,8,-112,14,-112,120,-112,26,-1,127,0,0,-8,31,-8,31,0,0,-16,31,16,16,-16,31,16,16,0,1,6,65,56,49,32,9,-32,7,63,1,-24,-15,40,19,40,29,72,17,72,17,-120,23,-120,17,8,56,-2,71,0,0,64,8,64,8,120,126,-56,9,72,13,-56,56,-86,72,10,9,12,59,0,9,-8,127,8,2,8,2,8,12,16,112,96,0,0,0,-16,15,16,8,-16,15,16,8,16,8,-16,15,0,0,-2,-1,-128,8,-128,8,-4,16,-128,24,-128,22,-2,33,0,64,64,0,64,0,-4,59,72,40,-2,47,64,40,-116,41,-14,46,-4,40,0,40,-4,57,4,41,-4,33,4,1,-4,1,4,1,0,0,16,1,32,2,-2,123,72,77,-60,76,-2,79,72,73,72,73,88,74,84,123,-46,76,96,68,64,0,-2,15,0,0,0,0,28,32,-32,23,64,8,64,0,-2,15,64,112,-8,19,8,18,8,18,8,18,-8,19,0,24,0,38,-2,65,0,0,32,4,32,4,32,8,32,8,32,16,32,16,-1,55,32,48,32,80,32,16,32,16,32,16,32,16,-2,19,0,16,0,16,32,0,32,4,32,8,-2,19,32,16,32,48,-1,87,8,80,8,16,-2,19,8,17,-120,16,72,16,8,16,56,16,8,16,0,0,-4,15,72,120,72,73,48,42,60,28,-29,126,32,9,32,12,-2,27,32,24,-1,43,32,72,32,8,32,8,32,8,64,16,-128,16,-128,16,-1,61,32,37,32,42,32,90,-4,17,36,17,36,17,36,17,36,21,36,25,40,17,32,0,32,0,0,0,56,0,-64,31,-128,16,-128,16,-128,16,-128,16,-4,31,-128,16,64,16,64,16,32,17,18,22,18,24,12,16,0,0,0,2,-128,1,64,0,-1,-1,-128,0,-128,0,-8,31,-120,16,-120,16,-120,16,-120,16,-120,16,-120,16,-72,16,-128,0,-128,0,32,16,32,16,32,16,-2,59,32,52,32,84,-1,87,8,80,8,16,-2,23,8,17,-120,16,72,16,8,16,8,16,56,16,0,0,0,1,-64,0,-2,63,2,32,-6,63,64,1,32,2,-8,13,-124,30,-128,0,-4,63,-128,0,-128,0,-2,127,0,0,0,0,-4,33,4,25,4,5,36,125,36,9,36,9,36,17,52,29,84,115,80,16,-112,16,-110,16,18,19,12,20,0,16,32,0,40,64,36,48,36,8,-2,15,32,0,32,-16,-32,23,16,17,16,17,16,17,16,17,112,21,-118,25,6,22,0,0,64,4,64,4,64,68,-128,68,-2,68,-120,68,-120,69,-120,70,80,68,80,92,32,100,96,4,-112,4,8,5,6,6,0,4,0,0,24,0,-32,63,-128,0,-128,0,-4,63,-128,0,-128,0,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,1,0,2,16,8,32,4,32,4,-1,127,-128,0,0,1,-8,15,8,8,8,8,-8,15,8,8,-8,15,8,8,-8,15,8,8,8,8,0,2,0,1,-128,0,-4,63,36,32,36,32,32,0,-2,127,32,0,32,8,32,6,32,1,32,0,32,0,32,0,-64,0,0,1,0,1,-2,127,0,1,0,1,-4,63,0,2,-1,127,16,4,16,8,-2,15,16,18,16,33,-112,64,16,0,96,0,14,16,-16,16,32,19,36,17,-88,-2,-112,16,-2,19,2,30,-8,49,-120,-48,80,16,48,16,56,16,70,48,-127,19,0,0,0,5,-64,8,32,16,-2,31,-128,48,-4,95,-128,16,-4,31,-128,16,-2,31,-8,31,8,8,8,8,8,8,-8,15,8,8,0,0,28,56,-24,7,16,17,-112,8,96,4,-2,63,2,32,-14,63,32,4,32,2,64,1,-128,1,96,2,30,124,0,0,0,1,-128,0,-2,31,64,80,92,87,68,52,92,55,68,20,-4,55,64,-48,-8,23,16,33,-32,32,-16,32,15,67,0,76,16,8,32,4,32,2,-8,31,8,17,-8,31,8,17,-8,31,0,0,-2,-1,0,0,-8,31,8,16,8,16,-8,31,8,16,32,2,32,2,-2,127,32,2,64,2,-2,127,-112,4,-120,8,-8,41,76,46,72,41,72,41,72,47,73,58,78,98,64,4,0,8,0,8,-2,9,4,9,-124,127,72,9,40,25,24,29,24,43,40,41,68,73,-124,9,0,9,0,9,-1,9,0,8,64,16,32,16,16,16,-2,19,64,126,-112,16,8,17,-4,59,2,52,40,49,40,81,40,17,40,17,41,18,46,20,0,16,32,0,-96,0,-96,-2,-2,17,32,17,32,29,-2,39,32,36,112,116,112,-116,-88,8,36,9,36,50,34,68,32,64,32,0,0,16,-4,17,8,16,16,16,-112,-2,96,16,16,16,-2,31,36,48,36,80,32,16,32,16,32,16,32,48,32,48,64,16,32,0,64,8,-96,8,16,-1,8,18,-2,51,4,52,-44,81,84,125,-44,17,84,17,-44,31,84,-15,68,17,76,17,-60,17,0,8,0,8,-4,8,68,15,68,8,72,8,-56,-1,40,8,48,8,48,26,48,41,-80,40,72,72,-124,72,2,9,0,16,0,8,0,8,-4,22,8,17,-56,32,48,126,8,8,-2,8,20,127,20,8,16,62,16,34,16,34,16,62,16,34,112,34,0,2,0,34,124,18,-28,11,36,2,36,66,-28,47,20,17,-104,5,-104,21,72,25,88,41,36,49,-60,65,2,71,0,0,64,0,32,0,16,124,-2,7,-128,8,-112,8,56,41,-60,41,-88,46,-88,40,40,41,40,41,40,63,42,-31,46,2,0,4,0,1,16,1,12,1,2,1,-8,63,8,1,16,1,16,1,-4,127,4,1,4,1,4,1,60,1,0,1,0,1,0,1,32,0,32,60,-2,39,32,36,32,52,-2,55,20,53,-48,53,-96,52,96,52,-1,55,80,56,72,20,-124,34,2,67,0,64,32,16,32,8,32,4,-96,127,-8,63,40,33,40,63,-88,0,104,126,104,4,84,8,68,127,-124,8,-123,8,6,11,0,16,32,16,32,12,-96,127,-4,63,36,33,-92,63,100,126,100,4,84,15,-123,120,-122,8,0,25,72,20,36,34,34,66,0,0,32,4,32,4,-2,127,-4,31,68,18,-4,31,4,1,-8,31,32,1,-1,127,-8,15,8,28,-8,111,8,8,-8,15,8,8,0,0,-8,31,-8,31,8,16,-8,31,2,1,-4,63,48,1,-1,-1,0,7,-8,31,8,104,-8,15,8,8,-8,15,8,8,0,0,-4,3,-108,122,-4,75,68,72,-8,75,80,120,-1,79,64,72,-4,73,4,73,-4,127,4,73,-4,65,4,1,4,1,0,0,-4,63,68,34,-4,63,0,1,-14,63,12,1,48,1,-1,-1,0,3,-8,127,8,8,-8,15,8,8,-8,15,8,8,0,0,-4,31,36,18,36,18,-4,31,0,8,-4,15,4,17,-12,111,20,9,-12,15,36,1,-12,1,20,63,28,0,0,0,0,0,-8,31,-128,0,-2,127,-64,1,-80,6,-116,24,2,99,-32,4,-100,24,-109,104,-32,6,-32,7,-104,56,4,3,0,0,0,0,0,7,120,56,8,32,120,62,8,32,-8,63,16,33,-112,41,112,39,-112,41,104,37,41,37,-55,57,6,33,2,0,0,0,-4,31,4,16,-4,31,12,16,-16,23,64,16,-8,19,-8,19,64,16,-2,23,82,36,122,36,-118,39,2,68,12,4,0,1,32,1,16,1,8,1,0,1,-2,127,-128,1,64,3,64,3,32,5,16,9,8,17,4,33,2,65,0,1,0,1,64,0,80,0,72,32,72,16,-4,15,64,0,-32,-16,-48,16,72,17,72,18,68,18,64,20,64,48,64,72,-1,7,0,0,4,16,4,16,4,16,-60,19,127,124,68,16,68,18,100,57,-108,52,-44,80,68,81,36,18,4,20,4,16,4,16,24,16,-128,0,-128,0,-128,0,-2,127,-128,0,-8,31,-120,16,-120,16,-8,31,-64,2,-96,2,-112,4,-116,8,-126,48,-128,64,-128,0,-112,0,-120,0,-124,0,-2,63,64,32,64,32,68,32,72,32,40,56,48,36,32,34,48,32,-46,32,10,65,14,64,0,0,0,0,0,36,-4,39,-120,36,80,36,112,36,-116,37,2,39,-64,4,-4,63,16,8,32,4,64,4,64,2,-2,127,0,0,0,0,-4,63,40,37,24,63,16,37,-2,63,20,4,-108,127,-112,7,-112,120,-96,0,-4,63,-128,0,-128,0,-1,127,0,0,0,1,-128,0,64,0,-2,31,16,17,16,17,-2,31,16,17,16,17,16,17,-16,33,72,36,68,37,-92,72,-94,72,0,8,16,4,-112,36,32,21,32,22,-1,127,68,12,-60,22,68,37,40,72,40,127,16,17,16,50,24,14,102,7,-127,57,0,0,16,1,16,65,16,49,-16,15,30,1,-46,-121,116,101,80,21,-48,7,-112,19,-104,19,88,37,40,41,38,65,65,65,0,1,0,4,0,4,60,8,-92,127,36,17,36,17,36,14,36,7,-68,24,0,97,-120,20,68,20,4,36,50,36,-64,35,0,0,4,0,-124,63,-108,32,-108,32,-108,63,20,34,20,34,-108,47,-108,42,-108,42,-108,42,-124,42,-124,42,12,75,4,2,0,2,0,0,0,0,-2,127,0,1,-8,31,72,18,72,18,72,18,24,17,-2,127,32,4,32,12,-64,3,112,1,12,62,0,0,64,16,48,16,-2,23,32,16,84,-4,104,18,-88,16,88,29,116,50,-14,84,32,16,-1,23,32,16,32,112,32,16,32,0,0,2,-128,1,64,0,-2,127,0,0,-16,15,16,8,-1,-1,16,8,-16,15,-120,4,80,12,-32,52,24,71,6,4,0,0,0,0,0,0,-8,31,8,17,8,17,-8,31,8,17,8,17,-8,31,8,17,8,17,8,17,50,33,-126,32,124,64,0,0,32,0,32,4,32,36,32,36,-4,37,36,37,36,37,36,37,36,37,36,37,36,41,36,9,40,17,32,16,32,32,32,0,32,16,96,16,96,16,-112,16,-120,126,4,19,-2,21,32,56,32,52,-4,51,32,80,32,80,32,16,32,16,-2,19,0,16,32,16,64,16,96,16,-112,16,-120,124,4,19,-1,21,32,16,32,28,32,-16,-4,17,32,16,32,16,32,16,-2,23,0,112,0,0,0,0,-2,63,-2,63,-126,32,-2,62,-4,62,-128,8,-4,8,-4,127,-124,24,-4,30,-124,41,-4,72,-124,8,-124,8,0,0,0,0,-4,127,-124,2,68,2,68,34,72,18,40,20,48,12,48,12,48,10,80,18,-120,33,8,35,6,68,0,0,-128,0,-128,0,-128,0,-2,127,-60,36,-72,24,-68,22,-60,35,72,37,-80,25,-20,38,32,2,32,4,24,8,6,48,0,64,-128,0,-96,32,16,17,8,9,-2,1,16,3,16,-11,-2,17,16,17,16,17,-2,17,16,21,16,25,-1,17,0,1,0,1,-128,0,-128,0,-128,0,-124,0,-120,126,-16,2,-64,4,-96,4,-96,8,-112,8,-112,16,-116,16,-126,96,-128,0,-128,7,0,0,0,0,12,0,-16,123,32,72,-2,79,40,121,40,73,-1,79,40,73,40,121,40,73,-2,79,32,120,32,72,-2,67,0,0,4,1,-120,14,-120,120,80,8,-4,9,4,-1,4,9,4,29,-4,29,80,42,80,40,-112,72,-110,8,18,9,14,10,0,8,0,0,64,0,-128,56,-112,40,8,41,8,41,-68,42,-44,43,-112,40,-112,40,-112,56,16,41,18,33,18,6,30,8,0,0,0,0,-4,0,68,127,40,74,-88,73,-2,127,10,77,10,78,-2,123,-88,76,-56,78,126,73,8,121,8,78,8,8,8,0,0,2,-1,35,16,42,32,42,-4,42,-108,42,-108,42,-108,42,-108,42,-108,42,-108,42,-84,42,36,42,-62,74,1,67,0,0,0,0,-4,3,8,61,-112,8,-112,4,-2,63,18,36,18,40,-4,30,-112,18,-112,114,-2,12,16,12,16,48,16,64,16,0,4,0,8,33,-112,16,80,8,-4,1,4,1,4,-15,4,17,-4,17,80,16,80,16,80,18,-110,28,18,17,30,6,0,0,0,0,-1,1,16,126,32,16,-4,16,-124,16,-108,60,-108,52,-108,84,-108,20,-108,20,-92,28,-80,20,-52,16,3,3,0,0,-128,32,0,17,60,17,-28,127,36,4,60,37,36,37,36,37,60,37,36,63,68,9,68,8,-124,16,-124,49,28,66,0,0,0,16,12,16,-16,17,0,19,32,85,32,89,32,81,-2,81,32,80,-88,16,-92,16,36,41,34,37,34,66,32,68,96,0,0,32,6,34,120,34,-64,-1,64,34,64,62,127,34,72,34,72,62,72,34,-56,-1,72,20,-120,34,-120,33,8,65,8,1,0,16,-122,18,-104,18,-16,31,-112,-6,-112,18,-97,19,-108,26,-108,51,-108,82,-108,18,-28,31,36,19,-60,20,68,120,4,0,0,0,-122,2,-104,2,-16,127,-112,82,-112,82,-97,83,-108,82,-108,83,-108,82,-12,127,20,83,-92,68,100,4,68,8,68,0,0,0,0,0,-8,31,-120,16,-120,16,-8,31,-120,16,-120,16,-8,31,0,1,-120,20,68,36,20,36,18,68,-16,71,0,0,0,0,16,15,16,52,32,4,32,4,-96,127,64,4,72,14,72,22,-124,21,-124,36,-124,68,30,5,-30,5,0,4,0,4,0,0,0,0,-4,63,4,0,-12,127,4,0,4,0,-60,31,68,16,68,16,68,16,-60,31,4,0,4,0,60,0,0,0,0,0,16,4,32,8,34,9,68,18,72,18,-72,36,-48,60,32,8,64,16,94,16,-32,63,0,0,0,0,-1,127,0,0,0,0,0,0,-2,127,64,8,64,8,68,8,72,31,80,17,96,50,64,74,64,12,64,12,66,16,66,32,60,64,0,0,32,0,32,63,-4,33,36,32,36,62,-1,33,36,62,-4,33,32,-1,-2,17,32,36,-2,35,32,78,32,113,32,0,32,0,-128,0,-128,0,-128,0,-4,31,-128,0,-128,0,-1,127,16,0,16,0,-2,127,16,8,16,4,16,4,16,2,16,0,112,0,0,0,0,62,-2,34,2,34,2,34,-6,62,2,0,122,63,74,53,74,53,74,63,122,53,2,53,2,53,14,35,0,32,0,0,0,0,-4,63,68,34,68,34,68,34,68,34,68,34,68,36,116,44,4,32,4,32,-4,63,4,32,4,32,0,0,0,8,0,8,-2,19,2,16,2,48,-6,55,2,80,-14,81,18,17,18,17,18,17,-14,17,2,16,2,16,2,16,12,16,-128,0,68,8,68,10,36,18,36,18,4,50,4,50,8,82,8,18,72,18,-120,18,12,19,20,18,98,16,-127,16,0,16,0,0,0,16,-2,17,2,62,2,34,-2,69,2,84,-14,16,-110,16,-110,16,-110,16,-14,16,2,18,2,28,2,16,30,0,0,0,0,0,-8,31,8,16,8,16,8,16,8,16,-8,31,0,16,0,16,0,16,2,16,4,16,-8,31,0,0,0,0,16,16,80,16,72,16,-120,16,-120,126,4,17,36,17,34,62,64,50,64,80,80,80,-120,16,-124,16,-4,17,2,16,0,16,32,4,32,12,96,12,80,10,76,49,-126,65,-2,127,16,8,-16,15,16,8,-16,15,16,8,-1,8,16,-1,16,0,16,0,0,0,32,8,32,8,96,8,96,12,80,18,-112,33,-116,32,2,65,0,1,-120,20,68,36,20,36,18,68,-32,7,0,0,0,0,0,20,-1,21,16,34,32,34,124,34,68,41,84,73,84,80,84,16,84,20,100,18,104,46,68,49,-124,0,2,1,0,0,8,34,16,17,-96,16,-2,11,64,0,64,-16,-2,23,64,16,-96,16,-112,16,8,17,4,22,0,56,-1,71,0,0,0,2,-128,1,64,0,-4,63,-124,32,-124,32,-124,32,-2,127,-128,1,-64,2,-32,2,-104,12,-124,48,-126,64,-128,0,-128,0,16,0,-112,32,-112,16,16,17,16,9,8,2,36,-14,66,20,66,20,-128,16,-112,16,8,21,8,25,-4,27,4,16,0,0,0,0,-4,35,8,24,-112,4,96,0,-2,1,34,-15,34,17,-2,17,34,17,34,17,-2,21,34,25,34,17,34,1,12,1,32,16,-96,16,60,19,36,18,-68,-1,36,18,36,18,-4,23,32,24,-4,51,-120,80,-112,16,96,16,88,16,-122,113,0,22,16,8,80,16,-98,61,18,37,-34,53,18,45,18,45,-2,37,16,-4,-4,53,72,44,72,44,48,68,120,68,-122,69,0,-120,8,17,48,21,80,19,-96,19,-1,-1,-92,19,100,27,40,53,24,82,-40,-97,-104,20,-104,19,-40,19,36,116,66,24,0,0,0,1,16,1,16,1,-16,127,30,81,-46,87,108,85,104,85,-48,87,24,83,-104,115,100,85,36,5,34,9,65,1,64,1,32,4,32,4,32,4,-2,-1,32,5,32,5,0,1,-16,127,24,9,20,17,20,18,18,34,16,36,16,24,48,32,-64,0,0,0,12,-1,-16,20,32,20,32,62,32,54,-2,55,32,54,112,38,104,34,-88,34,-92,62,34,35,32,62,32,34,32,32,0,8,-112,8,8,17,68,18,-64,52,-96,48,16,81,12,81,2,22,-8,27,8,18,8,18,8,18,-8,19,8,18,0,18,-128,0,-128,0,-4,63,-128,0,-4,31,-128,0,-2,127,96,6,-128,31,32,3,-8,12,-124,31,-96,4,-104,24,-124,32,0,3,64,0,64,0,64,64,-2,39,64,16,-4,3,68,-14,68,18,-4,19,-32,16,80,17,72,18,68,20,64,56,-2,71,0,0,0,0,-2,127,64,2,64,2,-4,31,68,18,-4,31,-120,8,-112,4,-96,2,-1,127,-32,3,-112,4,-116,24,-126,96,-128,0,0,8,-2,15,-112,16,-112,16,-2,51,-110,50,-2,83,36,-110,40,17,-88,16,-1,23,112,16,-88,17,36,18,34,20,32,16,0,33,0,18,124,18,-60,127,124,37,68,37,68,41,124,63,68,8,-124,16,-104,16,-8,63,-128,0,-128,0,-2,127,0,0,0,0,64,68,-98,34,-110,18,-14,15,82,69,94,37,82,21,82,5,-34,23,82,17,98,34,34,34,34,68,66,72,12,0,0,1,-128,0,64,0,-2,63,2,36,-2,47,32,8,64,24,-4,25,4,41,-4,73,4,9,4,9,-4,9,4,9,4,9,0,0,124,32,-128,25,0,5,0,1,0,-15,-1,17,16,17,80,17,48,17,28,17,18,21,16,26,16,18,16,4,16,0,-128,0,-128,0,-8,63,-120,0,-1,-1,-120,0,-120,0,-8,63,-124,16,-60,18,-92,20,-92,20,-108,24,-124,32,-124,32,-124,64,32,0,72,0,-124,-1,-68,24,-62,127,72,90,-124,90,34,91,124,110,68,98,-88,66,40,127,16,66,40,126,-58,66,0,65,32,2,32,2,-1,127,32,2,32,2,126,62,0,0,0,0,127,126,16,26,88,41,-108,41,-108,72,18,73,16,8,96,16,32,8,64,16,126,31,-112,36,-120,66,-8,15,-8,15,8,8,-8,15,8,8,-8,15,32,2,-1,127,32,4,32,24,32,32,0,0,-8,31,8,16,8,16,-8,31,-128,0,-128,0,-4,31,-124,16,-124,16,-4,31,-112,0,-120,0,-4,1,2,126,0,0,64,0,64,60,-2,39,-128,40,-4,41,32,49,-2,51,0,44,-4,37,4,37,-4,37,4,37,-4,57,4,33,4,33,28,33,16,0,32,0,32,58,-2,43,64,41,-4,49,68,49,68,63,124,41,68,37,124,37,68,41,68,49,72,39,-1,40,0,32,0,8,6,16,-8,19,66,34,36,37,-108,120,-88,16,64,16,-1,35,-120,124,-120,0,-112,1,112,14,56,112,-58,3,0,0,16,0,16,60,-2,38,32,53,126,53,-120,52,127,126,60,127,36,37,60,61,60,37,36,61,36,37,-88,37,126,38,0,44,64,0,32,0,16,0,-1,125,72,16,-120,16,-52,60,52,85,50,85,32,20,-1,23,32,28,32,20,32,20,32,0,32,0,-128,0,-124,16,-124,16,-124,16,-4,31,0,1,0,2,-4,7,4,4,8,10,16,17,-96,0,64,0,-128,1,0,62,0,0,32,0,32,20,-2,123,32,16,-4,17,36,127,-4,17,36,17,-4,57,34,52,-2,83,-92,82,-110,18,-119,20,112,20,0,16,0,0,8,2,16,65,-112,48,-2,15,-124,1,88,6,-32,-16,48,19,104,20,-92,17,34,22,-64,17,0,60,-1,67,0,0,-124,0,72,0,40,124,-2,75,32,82,-62,80,44,81,-40,94,20,75,52,74,-46,82,16,99,96,66,-64,71,62,72,0,0,0,1,8,17,8,17,-8,31,4,33,4,33,-4,63,0,0,-4,63,0,0,-1,-1,-96,4,-112,8,-116,48,-126,64,-128,3,32,0,32,0,32,126,32,4,32,4,-88,8,-92,8,36,11,34,13,34,57,34,74,34,10,32,8,32,8,-32,8,0,48,0,16,-4,17,4,17,4,17,-4,127,0,16,-4,17,36,29,36,49,36,81,36,17,52,17,72,16,-124,113,2,22,0,0,32,8,32,8,-2,31,80,24,-120,100,0,0,-8,63,8,2,-1,-1,8,2,-8,63,8,2,8,12,0,16,0,32,0,64,32,4,32,4,-2,127,32,5,-96,4,-1,-1,-16,15,16,8,-2,127,16,8,-12,15,-104,6,96,28,-80,101,14,6,0,0,32,16,64,16,-112,16,-116,16,-2,127,72,16,-124,16,34,57,64,52,-4,80,68,81,40,18,48,16,124,16,-125,17,0,18,64,0,-128,0,16,1,8,122,-4,79,82,72,-120,72,68,75,-126,76,-8,73,-120,122,80,74,32,72,-40,0,6,3,0,4,64,0,32,8,16,16,-2,23,-126,42,-1,43,16,115,16,37,124,37,68,125,68,1,124,1,68,29,124,97,68,1,68,1,32,0,32,2,34,-1,36,17,-88,16,32,16,-4,17,36,125,36,17,36,17,36,17,68,23,84,25,-120,96,4,7,2,0,-128,0,-128,0,-4,63,-128,0,-4,63,4,33,20,34,-28,37,-96,15,-8,7,-120,62,-92,4,-112,8,-116,16,-126,32,-128,3,32,0,32,8,34,17,-92,62,104,32,-4,64,-124,62,-92,8,-92,8,-92,126,-92,8,-60,8,-44,14,-120,8,4,3,2,0,0,0,6,7,120,56,64,32,64,32,64,62,127,34,72,34,72,34,72,62,72,32,-120,32,-120,64,8,65,8,66,8,0,0,16,-4,17,4,17,-4,17,4,125,-4,17,0,16,-2,19,66,16,82,18,-50,29,90,51,98,68,66,0,66,0,-116,1,32,8,32,9,32,17,32,17,44,49,116,49,-92,83,36,93,36,17,36,17,60,17,32,17,33,17,2,17,-4,17,0,16,0,2,0,1,-128,0,-4,63,4,32,4,40,0,8,24,8,-32,8,0,15,0,8,4,8,8,8,8,12,-16,3,0,0,32,16,32,16,-96,16,-96,16,-84,28,-12,-28,-92,39,-92,40,-92,40,-92,40,-84,24,-96,8,-95,20,-126,34,124,64,0,0,-120,0,-120,16,-120,16,-2,23,-24,16,96,124,-112,16,12,19,-6,21,0,16,-4,29,4,49,4,-63,-4,1,4,1,4,1,8,1,8,73,28,41,-44,63,36,49,-2,87,106,21,106,21,-22,55,42,49,-86,81,106,19,12,21,18,25,98,33,0,1,16,16,16,16,16,20,16,19,-2,-4,16,16,16,23,16,21,24,25,40,113,36,-111,66,17,0,19,-128,18,127,116,0,0,0,0,-4,0,-124,60,-4,36,-124,36,-4,60,0,8,-2,43,34,41,-78,46,-86,40,102,40,-70,47,34,58,34,96,-52,0,32,0,32,0,34,60,-4,39,-80,36,40,61,36,9,34,42,-64,40,-4,47,4,41,-4,41,4,47,4,57,-4,97,4,1,16,0,32,60,32,36,72,36,-124,36,-98,60,-31,37,0,36,-4,60,-124,36,-124,36,-124,36,-124,36,-4,36,-124,76,-128,0,32,4,32,4,32,4,-1,127,32,5,32,6,16,12,8,16,-4,63,2,0,-8,15,8,8,8,8,8,8,-8,15,8,8,32,16,64,16,64,16,-112,16,8,127,62,17,-62,19,0,28,-4,49,4,81,4,17,4,17,4,17,-4,17,4,49,4,1,0,1,0,2,64,4,32,8,16,8,8,16,-4,63,2,0,0,0,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,0,1,0,1,-2,127,0,1,-4,63,0,2,-1,127,-112,4,-112,8,-100,24,-30,102,-64,1,-80,14,-116,48,-128,0,-128,3,32,0,32,0,32,-1,32,24,32,126,-2,91,32,90,48,90,48,94,72,98,72,66,72,126,100,66,-108,126,2,67,0,66,-128,0,-128,0,-128,0,0,1,0,1,-2,127,0,1,-128,1,-128,1,64,2,64,3,-96,4,-112,8,76,48,2,64,0,0,0,1,0,1,0,1,-2,127,-128,1,96,2,16,5,-116,8,66,48,0,65,-120,20,68,36,4,36,18,68,-32,67,0,0,64,0,64,32,64,24,64,4,64,0,-2,79,64,48,96,8,-96,0,-96,8,16,17,-112,17,72,34,36,34,2,76,0,0,0,16,-4,17,4,17,68,17,36,17,36,-3,20,17,4,17,-1,23,4,17,4,17,4,30,4,-30,4,2,12,4,48,8,32,16,48,16,40,16,126,31,72,-7,72,21,-56,19,126,26,72,115,72,-109,-2,18,-56,20,72,24,127,16,64,112,64,0,-128,0,0,1,-128,2,96,5,-104,8,70,48,-32,95,64,0,-8,15,8,8,-120,8,8,9,-56,9,56,10,12,124,0,0,0,1,-128,0,-1,31,16,16,40,80,72,48,127,63,-56,17,126,59,72,-42,126,22,72,38,72,41,127,72,64,64,64,0,64,0,96,64,-112,32,-2,30,-112,2,-112,67,-2,59,-112,6,-112,6,-2,22,-112,22,-112,41,-112,41,-1,80,-128,64,0,0,0,0,0,16,-2,19,0,16,0,16,0,126,0,16,-1,19,64,16,80,16,-120,22,-120,24,4,97,-4,1,2,0,0,0,64,16,32,16,-1,23,0,16,-2,127,-6,18,-118,18,-6,58,-2,55,0,80,-4,81,-4,17,4,17,-4,17,-1,23,0,16,-128,0,64,0,-1,15,64,8,68,73,72,41,80,26,-80,10,76,57,66,78,68,10,120,20,-96,20,24,33,6,70,0,8,0,0,-1,39,-112,16,-2,11,-110,2,-2,67,0,32,-4,19,4,2,-4,11,-4,19,32,16,-1,47,32,32,32,64,32,0,0,0,-1,39,-112,16,-4,11,-108,2,-4,-13,-4,19,4,18,-4,19,4,18,-4,19,32,20,-1,31,32,16,32,0,32,0,32,0,64,32,68,17,72,10,72,2,-80,-16,-84,16,34,19,-60,16,72,17,64,18,96,16,-104,20,4,25,2,17,0,6,0,16,0,16,-4,17,4,17,4,17,4,125,-4,17,4,17,4,17,4,17,-4,23,0,24,0,96,0,0,-1,7,0,0,32,0,32,6,36,25,56,113,112,17,72,16,-92,124,38,19,-88,16,40,-3,80,17,-116,16,2,17,1,18,-2,31,0,0,0,0,0,32,-4,24,-124,4,-124,124,-124,8,-4,10,-124,20,-124,56,-124,84,-4,18,0,16,0,16,0,16,-1,19,0,16,32,0,36,1,36,-1,36,17,-4,17,-128,16,-1,63,-112,100,-46,-92,116,37,-72,37,-80,62,40,36,-60,36,2,9,0,0,0,16,-2,19,2,18,82,18,-118,-4,40,17,36,18,32,28,-1,51,96,-48,-80,16,40,17,36,18,34,20,32,112,32,0,0,0,0,0,-4,123,8,73,8,73,-120,72,-112,72,-112,72,80,72,96,72,32,120,80,72,-112,65,12,6,2,8,0,0,-128,0,-124,16,-124,16,-124,16,-4,31,0,2,-2,127,64,4,72,10,-112,10,-96,20,-64,36,32,67,16,12,14,16,0,0,0,0,0,32,-8,27,16,4,32,0,64,64,-128,48,-2,9,-110,0,18,9,36,17,36,18,68,36,-124,32,56,65,0,2,64,0,32,16,16,16,-2,19,32,18,-4,127,-1,19,36,18,36,18,-4,19,32,30,-4,101,4,5,4,9,-4,17,4,1,64,16,32,16,-2,19,32,18,-4,-2,36,18,-1,19,36,22,-4,26,32,50,32,82,-4,21,4,21,4,117,-4,17,4,1,0,1,8,17,16,9,32,5,-2,63,2,32,-14,47,16,8,16,8,-16,15,0,1,-4,63,0,1,0,1,-2,127,0,0,-128,0,-120,16,-112,8,-96,4,-2,63,-14,47,18,40,16,8,-16,15,-128,0,-2,127,-64,1,-80,6,-116,24,-126,96,-128,0,32,0,36,1,-88,60,112,36,-2,39,2,62,-6,38,-120,36,-120,36,-8,60,32,36,-2,37,32,36,32,36,-1,95,0,0,0,1,-64,0,-2,63,-128,32,-8,47,-120,32,-1,63,-120,32,-120,32,-8,47,-128,32,-8,39,8,36,8,68,-8,71,8,4,64,16,32,16,-2,83,32,53,-4,57,36,-1,-1,17,36,17,-4,25,32,53,32,49,-4,82,-124,18,-124,20,-4,20,-124,16,64,8,68,8,72,18,72,17,80,49,-2,55,2,84,2,84,-14,20,-110,20,-110,20,-14,20,2,20,2,20,2,20,12,20,16,8,16,8,18,17,-108,60,-108,36,88,60,-2,36,-126,60,-70,36,-86,-4,-86,12,-86,12,-70,20,-126,36,-126,68,-114,12,64,0,64,32,68,18,72,17,-48,8,64,64,-2,35,2,18,-14,2,-110,10,-110,18,-14,18,2,34,2,34,2,66,12,2,32,8,36,9,-88,8,-80,126,96,8,-4,9,4,127,116,9,84,41,84,47,116,41,4,105,12,89,0,78,-1,65,0,0,0,0,0,32,-16,27,96,0,-4,65,-108,52,-92,8,36,17,-40,38,-120,72,16,9,-96,17,64,18,48,4,14,120,0,0,-128,16,0,17,0,17,-2,19,-126,126,2,21,-6,17,66,30,-4,55,84,81,84,17,84,17,-12,17,4,48,56,16,0,0,64,0,64,32,-2,23,64,8,64,0,-2,67,-128,48,-1,15,-120,0,-120,8,-2,17,-120,17,72,34,40,36,8,64,48,0,0,0,6,32,-8,23,-126,12,68,66,40,34,16,17,-68,7,4,20,4,20,-100,39,4,36,4,36,-4,71,4,68,4,4,64,0,64,8,-4,16,-120,32,-112,37,96,122,96,16,-66,17,32,34,-2,127,32,0,-88,0,36,29,34,98,32,4,-64,0,32,4,32,4,-1,127,32,4,32,12,-4,31,4,20,-12,111,4,17,-4,63,20,9,20,9,-12,15,4,0,12,0,48,0,16,16,-112,16,-112,16,-110,16,-108,-6,-108,18,-104,17,-112,56,-104,52,-106,81,-111,82,-112,16,-111,16,17,17,30,18,0,18,32,0,-96,64,-96,32,-92,20,-88,10,-80,1,-96,0,-72,-16,-90,19,32,21,34,17,34,18,28,18,0,56,-1,71,0,0,0,1,0,49,0,14,-4,3,4,5,-12,101,68,26,68,2,-4,15,84,10,84,18,84,18,-12,35,12,32,16,64,0,0,-128,0,0,1,0,61,-4,43,-124,44,-12,53,68,49,68,42,-4,47,84,37,84,37,84,57,-12,33,4,32,56,32,0,32,8,0,8,32,8,24,8,4,8,0,-1,7,8,-16,8,17,-120,16,-120,16,72,16,8,18,8,20,8,24,8,16,56,0,0,1,0,1,0,2,-2,127,32,2,-8,15,4,20,-14,103,0,4,-16,7,0,4,-2,127,64,4,32,8,-8,31,4,0,32,8,32,8,32,40,-2,41,32,126,32,72,-1,75,8,72,8,14,-1,25,-120,104,72,8,72,8,8,8,56,8,0,8,32,2,32,2,-1,127,32,2,36,61,-72,36,-4,39,64,60,-2,39,-88,36,46,61,-80,38,-16,36,44,71,34,88,-32,0,32,0,36,1,-88,60,-2,39,64,36,-1,63,-112,36,8,37,-2,37,-119,62,-120,36,-2,36,2,68,-4,71,28,-124,0,-104,0,1,-64,0,-1,15,-128,72,0,41,-8,41,16,27,-32,12,-32,56,-97,75,96,12,24,16,-128,17,96,32,24,64,0,0,0,1,16,17,96,13,-4,63,0,2,-1,127,32,5,-16,15,12,16,-6,127,-8,31,0,0,-16,15,16,8,-16,15,16,8,8,8,-120,8,80,8,-4,9,36,8,36,126,-4,9,32,29,32,27,-2,41,98,72,98,8,-94,8,44,11,32,12,32,8,0,0,-124,31,-108,16,-108,16,-108,31,-108,16,-108,31,20,16,-44,63,84,73,84,10,-108,18,-124,44,-124,16,12,35,16,0,0,0,-4,0,-124,124,-124,68,-4,68,-124,124,-4,8,64,40,-2,46,-86,43,74,40,-110,40,18,47,34,56,-34,97,0,0,4,8,-120,16,72,16,-2,63,34,64,34,64,-2,63,32,9,32,9,-2,127,98,8,98,10,-82,12,32,9,32,2,32,0,0,16,-8,17,8,17,-8,17,8,-3,8,17,-8,17,0,28,-2,51,32,81,60,17,32,17,-96,17,102,82,24,52,0,0,0,0,-2,62,16,34,32,34,-4,62,-108,34,-108,62,-108,0,-108,-1,-108,20,-76,23,44,36,-62,53,0,76,-1,71,0,0,64,0,32,0,16,60,-2,39,72,36,80,36,-2,61,34,9,34,41,-4,47,36,41,36,41,36,47,60,121,32,1,32,0,-128,0,64,0,32,0,-2,127,-112,72,-112,72,-2,75,66,74,66,74,-4,75,68,122,68,74,68,66,84,2,72,2,64,0,64,8,64,8,64,16,64,16,-2,63,64,48,-32,80,-32,-112,80,17,72,17,68,18,-6,23,64,24,64,16,64,16,64,16,16,4,16,4,-4,63,32,8,32,8,-2,127,80,12,80,20,-116,35,-14,79,16,8,-16,15,16,8,-16,15,16,8,16,8,64,0,64,0,-2,127,-2,79,2,76,-6,77,72,73,-8,73,-8,73,0,120,-4,79,72,74,124,2,64,5,-2,4,0,24,0,16,-4,17,4,17,-4,21,4,53,4,51,-4,83,-128,80,-2,17,74,18,-110,20,-110,16,34,19,66,16,-100,19,0,16,8,0,16,34,32,17,-96,8,-4,7,36,64,-4,35,32,18,32,2,-2,11,-92,8,36,17,60,22,32,40,32,32,32,0,2,1,2,33,18,26,-110,127,-110,4,-110,4,-110,63,18,36,18,36,-110,63,-110,12,-110,12,-126,52,2,69,28,4,0,4,0,0,-4,31,4,16,4,16,-4,31,72,20,72,20,72,20,-1,31,72,20,72,20,120,36,0,36,0,36,-1,71,0,0,0,0,0,0,-4,63,-128,0,-128,0,-128,0,-2,127,0,1,-128,2,64,2,32,4,32,4,16,8,12,16,2,96,0,0,0,0,-4,39,64,24,64,0,-2,15,-112,64,16,49,76,3,66,12,104,9,84,18,84,18,74,36,72,36,-64,65,0,0,32,16,32,16,-1,23,32,16,-4,17,4,125,-4,17,4,17,-4,17,4,17,-4,29,4,49,-1,-57,8,3,4,4,2,0,0,0,0,0,-4,63,4,33,4,33,4,33,4,33,-4,63,4,33,4,33,4,33,4,33,-4,63,4,32,4,32,0,0,4,0,68,6,68,120,68,8,-1,9,68,8,68,-1,68,8,124,8,68,62,68,34,68,34,68,34,124,62,68,34,68,32,0,16,6,16,-8,17,32,16,32,52,-1,55,32,84,32,80,-4,80,-124,16,-124,16,-124,16,-124,16,-4,16,-124,16,-128,16,0,0,-2,7,32,120,32,16,-2,19,80,-2,72,16,-92,17,34,62,40,37,52,37,52,38,42,38,42,62,32,36,-32,0,80,0,80,60,80,36,-4,37,84,37,84,61,-4,37,84,37,84,61,84,37,-1,39,80,36,-120,36,4,37,2,94,0,0,-112,16,-112,16,-112,16,-110,18,-108,-2,-108,17,-104,17,-112,28,-104,48,-108,-45,-110,20,-112,16,-110,16,18,17,30,114,0,4,0,2,0,4,-16,15,32,12,32,18,-64,33,-64,3,56,29,6,97,0,1,-8,31,64,5,32,9,24,49,4,65,0,3,0,0,0,32,-4,23,-124,16,-124,8,-116,0,48,3,0,-12,-4,17,4,17,4,17,4,17,-4,25,0,40,-2,71,0,0,80,0,80,0,80,120,82,74,84,74,84,121,88,73,80,72,88,120,-44,73,82,74,-112,72,17,121,18,73,14,6,0,0,16,0,80,60,80,36,82,38,84,37,84,61,-40,8,80,40,88,46,-44,41,82,42,-112,46,-110,56,18,97,30,6,0,0,32,0,32,0,32,62,32,34,63,42,32,42,32,42,32,42,-2,42,-126,42,-126,42,-126,20,-126,18,-2,33,-126,64,-128,0,32,16,32,32,-96,32,-96,126,-2,65,32,-127,32,125,32,16,-1,19,48,126,80,16,72,16,-120,18,-124,28,4,17,2,2,32,16,32,16,32,16,32,16,63,126,32,82,32,82,32,82,-2,82,-126,82,-126,82,-126,86,-126,16,-2,16,-126,16,-126,16,0,0,0,0,-2,31,0,16,0,16,0,16,-1,31,32,16,32,16,32,16,32,16,32,32,32,32,32,64,32,64,-64,0,0,0,-2,0,-128,124,-128,68,-128,68,-128,68,-1,68,-112,68,-112,68,-112,124,-112,68,16,69,16,65,16,6,16,8,16,0,0,8,0,8,-4,9,8,10,16,44,32,44,88,72,-124,73,2,74,-2,9,32,8,32,12,32,18,32,32,-1,71,0,0,0,0,0,32,-2,27,16,4,16,0,16,64,16,48,16,8,16,0,16,8,16,16,16,16,16,32,16,32,112,64,0,0,0,0,12,0,-16,125,32,8,32,8,32,16,-2,17,32,62,32,2,32,36,-2,23,0,24,0,24,0,38,-2,65,0,0,-128,8,64,8,32,16,-1,23,-4,17,4,49,-4,49,0,80,-2,23,2,20,-2,23,32,16,32,16,32,16,32,16,-32,16,0,1,-128,0,-2,127,0,0,-16,15,16,8,-16,15,0,0,-2,127,2,64,-6,95,-128,0,-128,0,-128,0,-128,0,-128,3,0,1,-128,0,-2,63,0,32,6,32,-8,47,16,34,16,34,-2,36,16,39,16,42,-2,38,0,36,0,70,-2,89,0,0,0,16,12,16,112,16,-112,23,16,-3,16,17,126,18,-112,27,-112,112,16,-107,-2,19,0,19,0,19,-16,114,14,28,0,0,0,8,0,8,62,16,-120,63,-120,52,-120,44,62,45,8,-3,-56,53,72,45,72,45,126,37,-128,37,-8,36,7,69,0,10,0,0,-8,71,16,48,-96,9,96,0,-4,3,68,-14,-4,19,68,18,-4,19,68,18,68,18,68,18,24,60,-2,67,0,0,0,16,-2,17,2,17,2,17,-2,127,2,17,2,49,122,61,74,51,74,81,122,81,2,17,2,17,2,17,2,17,12,17,0,0,0,0,-2,-1,-126,24,-126,126,-2,90,-126,90,-6,90,-54,94,-54,98,-54,126,-6,66,-126,66,-126,126,-126,66,12,0,-128,0,64,0,32,120,-2,75,80,72,-1,127,0,72,-4,73,36,73,-4,121,-4,73,32,72,-2,123,32,72,-1,71,0,0,0,0,-4,63,4,32,4,32,-4,63,4,32,4,32,-28,39,36,36,36,36,36,36,-28,39,4,32,4,32,28,32,0,0,0,8,0,16,-2,17,2,63,-2,33,2,65,2,63,122,9,74,9,74,127,74,9,122,9,2,11,2,13,2,9,12,1,0,0,4,31,8,17,16,25,32,25,66,21,12,21,16,17,-32,-1,66,17,4,17,8,33,16,33,96,33,-128,70,0,0,0,0,0,2,-4,63,16,8,32,4,-1,127,0,0,-8,31,-8,31,-120,16,-8,31,-128,0,-4,31,-128,0,-2,127,0,0,0,16,-4,19,8,16,-112,16,96,-4,-2,19,34,18,34,58,-2,55,34,50,34,82,-2,19,34,18,34,18,34,18,12,18,0,16,-4,19,8,16,80,16,32,126,-2,17,34,17,34,23,-2,25,34,113,34,17,-2,17,34,17,34,17,34,113,14,1,32,8,32,8,-1,31,80,20,-120,34,-4,95,4,16,-12,31,4,16,4,16,-28,19,36,18,-28,19,4,16,4,16,28,16,64,0,32,16,32,16,-2,39,64,36,-112,88,8,105,60,17,-46,19,-112,46,-112,48,-112,0,-110,14,-110,112,30,1,0,6,-128,0,64,0,-1,15,0,8,-4,79,-104,40,96,24,-4,15,68,60,68,76,-4,15,68,20,-4,23,68,36,68,68,12,4,64,8,-64,8,-96,16,32,17,24,50,-2,51,4,92,-124,23,-108,20,-108,23,-108,20,-108,20,-108,23,-108,20,-124,20,-100,21,0,16,-16,16,-112,16,-112,16,-112,-4,18,17,12,18,-8,19,8,29,-112,48,-112,-48,96,16,80,16,-116,16,2,119,0,16,64,0,64,8,64,6,64,1,64,0,64,16,64,12,64,2,-128,0,-2,127,0,1,64,1,48,2,12,4,2,56,0,0,0,0,24,64,-32,35,64,32,-2,23,-48,0,76,-13,-14,23,-112,16,-100,16,-124,16,8,17,56,18,0,62,-1,65,0,0,0,0,-32,7,32,4,32,4,32,4,32,4,60,60,4,32,4,32,4,32,4,32,4,32,4,32,-4,63,4,32,4,32,24,0,-32,31,-128,0,-128,0,-2,127,-96,2,-112,4,-116,24,-126,96,-32,7,32,4,32,4,34,4,34,8,62,48,0,0,0,2,-128,1,-4,63,4,32,68,34,52,36,76,9,32,49,16,1,-2,127,-128,1,64,2,32,2,16,12,14,48,0,64,0,0,0,0,-4,63,4,34,-28,39,-60,38,4,41,-124,34,124,46,-124,49,68,34,-124,33,100,32,-4,63,4,32,4,32,64,0,64,8,64,16,-4,35,64,72,64,16,-2,23,32,48,32,81,60,81,32,18,32,19,-32,20,56,20,7,24,0,16,64,0,64,64,-96,48,-112,8,12,1,2,2,-8,15,64,-16,-4,23,64,17,80,18,72,18,68,20,-64,61,-2,67,0,0,64,0,-64,32,32,25,16,5,8,2,4,68,-6,43,64,16,64,0,-2,23,64,16,80,34,72,36,68,68,64,72,-128,1,0,0,-4,31,4,16,-4,31,-124,16,-8,23,-80,16,-1,31,-128,16,-4,19,4,46,-4,35,4,34,-4,67,4,66,4,2,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-4,63,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-2,127,0,0,0,0,32,0,32,0,32,0,32,124,32,68,32,68,-2,71,32,68,32,68,32,68,32,68,32,124,32,68,32,64,-1,7,0,0,0,4,0,8,-32,15,64,16,64,32,-8,95,8,17,8,17,-8,31,-128,2,-96,2,-112,4,-118,4,-126,8,-124,16,120,96,64,0,68,34,68,18,68,10,-4,3,0,64,-1,47,64,16,-128,0,-4,23,-108,20,-108,36,-108,36,-108,68,-108,68,8,4,0,0,0,0,-4,63,-124,32,-124,32,-4,63,-124,33,-124,33,-124,34,-124,36,-124,40,-124,48,-124,35,-4,63,4,32,4,32,96,16,-112,16,-112,16,8,17,-2,127,16,19,16,21,-2,17,16,29,16,113,-2,17,16,17,16,17,-1,17,0,113,0,1,0,0,-1,31,16,104,32,8,124,127,68,28,84,42,84,41,84,64,84,30,84,18,84,19,40,19,-58,34,1,65,0,0,0,0,124,58,68,41,-60,40,124,40,68,56,124,47,66,41,84,57,72,41,84,41,100,41,66,41,-64,43,62,92,0,0,4,16,8,17,-120,16,80,16,-4,125,4,85,4,85,4,85,-4,125,80,16,80,20,-112,22,-111,58,17,-63,14,1,0,6,0,0,124,36,68,18,68,10,124,-7,68,8,124,23,82,21,76,57,72,93,84,19,100,17,66,17,0,19,-1,20,0,16,0,0,-8,67,8,50,8,10,-8,3,8,2,-8,-13,2,18,-116,18,112,18,112,18,-120,19,4,18,0,60,-1,67,0,0,0,0,-4,63,0,1,0,1,-2,127,32,1,32,2,16,4,12,24,-14,47,16,72,16,8,16,8,-16,15,16,8,0,8,0,1,0,1,0,1,-2,-1,0,1,16,33,16,33,16,33,16,33,16,33,-16,63,2,1,2,1,6,1,-4,1,0,0,0,0,120,63,72,33,75,63,68,42,-4,63,56,42,-104,63,-25,49,-8,111,8,8,-8,15,-8,15,8,8,8,8,48,8,64,16,-128,16,-128,16,-2,17,0,127,32,18,32,19,60,29,-28,49,36,87,36,17,60,17,34,17,2,17,-2,48,0,0,0,16,12,16,112,16,-96,19,32,-2,32,16,32,16,63,20,-32,27,32,48,32,80,32,16,34,16,34,16,60,112,0,0,0,0,4,61,-120,36,72,36,-4,37,4,61,4,37,4,37,-4,61,80,36,80,36,-112,36,17,69,17,69,30,94,0,2,64,8,32,16,16,62,-2,50,-126,42,-62,42,64,38,68,40,72,32,112,63,64,1,64,30,65,-30,65,2,126,14,0,0,64,0,32,60,16,36,-2,39,2,42,66,42,64,40,68,36,88,36,96,36,64,34,64,36,66,60,66,32,126,32,0,32,32,0,32,0,32,124,32,36,32,36,-2,39,32,36,32,36,96,62,80,2,80,2,72,58,-120,-62,-124,4,2,29,0,2,64,0,32,0,32,-4,-4,37,4,37,68,37,64,36,68,36,72,62,112,2,64,2,64,30,66,-30,66,2,126,28,0,0,0,16,16,16,-112,23,-1,21,32,-3,64,22,124,22,-92,21,60,61,36,53,36,85,60,21,36,22,36,20,36,20,40,20,0,0,24,0,-32,63,8,17,-112,8,-112,8,32,5,0,1,-1,127,32,2,32,4,64,6,-64,1,56,3,6,124,0,0,0,8,0,8,-1,11,64,8,64,126,64,8,64,8,-4,14,-124,24,-124,107,-124,12,-124,8,-124,8,-4,8,-124,56,-128,0,0,0,12,0,-16,7,64,120,-2,79,72,73,72,73,72,73,-1,79,72,73,72,121,-2,79,64,72,64,0,-2,7,0,0,64,8,32,8,16,8,-2,9,2,125,82,9,-116,8,2,13,-8,59,16,72,32,8,64,8,-126,8,2,9,-4,120,0,0,32,0,32,0,32,0,-2,123,32,72,32,72,-1,79,0,72,32,72,32,72,-2,123,32,72,32,64,-1,15,0,0,0,0,16,8,16,8,16,8,-2,9,16,62,16,42,16,42,-1,43,0,62,16,8,-2,11,16,14,16,25,16,97,-1,3,0,0,32,0,32,32,32,16,-2,11,32,0,32,64,32,32,-2,23,32,0,32,8,-2,19,32,16,32,32,32,32,-1,79,0,0,32,16,32,16,32,16,32,16,-2,-3,32,36,32,36,-1,39,32,36,32,36,-2,25,32,12,32,18,-1,39,0,32,0,64,0,0,0,0,-2,-1,0,4,0,4,-32,15,32,8,32,10,32,9,32,9,-64,8,64,16,-62,17,66,22,124,24,0,0,32,0,32,32,32,16,32,8,-2,127,32,8,32,18,-2,53,112,56,112,92,-88,18,-88,16,36,19,34,20,32,16,32,16,0,0,0,0,-2,127,-128,1,-32,2,-104,12,-122,48,-128,64,-4,63,-128,0,-128,8,-8,8,-128,8,-1,127,0,0,0,0,32,0,32,8,32,8,32,16,32,31,48,17,40,33,36,81,36,10,34,6,32,4,32,8,32,48,32,64,32,0,32,0,64,0,32,0,16,126,-2,1,66,1,-126,61,-4,36,52,37,84,61,-44,69,84,40,92,40,-112,22,18,25,12,97,0,2,0,1,-128,0,64,0,-2,127,80,10,76,18,66,34,-8,95,8,0,-8,15,0,16,-4,31,4,0,8,0,-8,0,0,0,-128,0,64,32,-1,23,-112,8,-104,1,-108,70,-110,40,-4,23,4,0,-4,11,0,18,-4,19,4,32,4,32,124,64,0,0,0,0,0,0,-4,-1,0,16,0,16,0,16,-2,125,-112,16,-112,16,-112,16,-112,16,-112,30,18,-31,18,2,30,4,0,8,0,0,-1,1,16,124,16,0,32,0,-4,0,-124,127,-108,20,-108,20,-108,20,-108,20,-92,21,-76,38,76,36,-125,65,0,2,0,2,0,2,0,2,0,2,-16,3,16,126,16,2,16,34,32,26,32,6,-96,5,34,8,34,8,34,48,28,64,0,0,-128,16,96,16,16,16,-2,19,2,86,2,90,-4,81,0,80,-1,87,80,16,80,16,-112,28,-111,18,17,33,30,70,0,0,0,1,-128,0,-128,0,-4,63,4,32,-4,63,0,0,0,0,-2,127,64,2,64,2,64,2,66,2,66,12,126,112,0,0,64,0,32,0,16,0,-2,127,-126,17,-126,17,-36,33,84,61,84,101,84,39,-44,38,88,60,-112,36,17,37,30,1,0,2,64,16,-128,16,-8,16,16,17,16,126,-4,17,36,17,68,29,-4,49,64,80,96,16,-96,16,-94,16,34,19,62,116,0,0,0,0,64,0,-8,120,16,73,16,74,-4,75,36,122,68,74,-4,75,96,72,-96,120,-96,72,34,73,34,67,62,12,0,0,-128,0,64,16,32,16,-4,35,4,126,-4,71,0,68,0,68,-2,127,-112,68,-112,68,-112,68,18,125,18,69,30,70,0,0,0,16,64,16,32,16,-2,19,2,91,2,87,-4,-105,100,-110,-92,18,-92,22,-68,21,-96,16,34,17,34,18,60,20,0,16,0,2,0,1,-4,63,4,32,4,36,4,40,-8,15,-120,17,-120,34,-120,82,-72,78,-128,2,-126,4,66,24,124,32,0,0,64,16,32,16,16,16,-2,35,-126,34,-126,-2,-4,37,100,73,100,74,100,75,-28,44,-88,24,-94,52,34,67,30,68,0,0,0,0,0,0,-2,127,0,2,0,2,0,2,-8,3,8,2,8,2,16,4,16,4,16,8,16,16,16,16,-32,32,0,0,64,0,32,0,16,60,-2,39,2,38,-126,62,-36,37,84,37,84,37,84,63,-44,38,92,68,-112,68,17,69,30,90,0,64,0,0,0,32,-2,23,64,8,64,0,64,64,64,32,-4,19,64,0,64,8,64,16,64,16,64,32,-1,47,0,64,0,0,0,0,0,0,-2,127,0,1,0,1,0,1,0,1,-8,63,0,1,0,1,0,1,0,1,0,1,-1,127,0,0,0,0,0,0,0,2,-128,1,64,0,-1,-1,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,-4,15,0,0,0,8,0,8,-2,11,32,8,32,126,32,8,32,24,-2,29,32,44,32,42,32,72,32,72,32,8,-1,15,0,8,0,8,0,0,-4,63,4,32,20,32,-108,50,84,42,100,44,36,36,52,42,84,42,76,49,-116,48,4,32,4,32,28,32,0,0,-128,0,64,8,32,16,16,16,-1,103,32,8,32,24,32,16,-2,51,32,80,32,16,32,16,32,16,-1,23,0,16,0,16,0,0,0,0,-1,63,16,36,16,36,16,36,16,36,-2,61,16,36,16,36,16,36,16,36,16,60,16,36,-1,3,0,0,0,0,0,16,124,12,-4,127,68,16,124,16,68,23,-124,24,24,1,-4,63,-128,0,-8,31,-128,0,-128,0,-2,127,0,0,0,0,0,3,-64,0,-2,127,0,8,0,8,0,8,-8,15,0,0,0,1,-120,20,68,36,12,36,18,68,-16,7,0,0,0,2,-128,1,64,0,-2,127,0,8,0,8,-4,15,0,1,0,2,-1,127,32,4,64,14,-32,1,24,1,6,62,0,0,32,0,40,0,36,0,-2,63,32,32,36,32,-28,63,40,34,-88,63,-104,36,24,41,16,47,-40,35,105,36,-122,88,0,64,-128,0,-124,16,-124,16,-4,31,32,14,-4,56,-108,127,-4,24,-92,46,-4,73,52,126,58,20,94,36,-110,24,30,103,0,0,8,1,72,13,80,21,80,37,-1,71,36,8,-44,31,84,48,-108,87,-108,84,-72,20,-56,20,-104,24,38,24,-63,17,0,16,0,0,0,2,-16,7,32,8,32,16,-2,127,0,16,0,16,-8,19,8,18,8,18,112,18,2,18,2,34,-4,67,0,0,0,1,0,1,0,1,-4,63,0,1,0,1,-4,31,0,1,0,1,-2,127,2,1,4,1,4,1,56,1,0,1,0,1,64,0,64,0,64,32,-4,23,64,8,64,0,-4,-9,64,16,-4,23,68,16,68,16,76,16,80,16,64,56,-2,71,0,0,32,8,64,8,120,8,-120,8,16,127,-1,9,0,25,124,45,68,43,68,73,68,73,72,9,65,9,98,10,60,12,0,8,0,0,-4,63,4,33,4,33,-4,63,4,33,-12,47,4,33,-12,63,20,33,116,33,4,33,4,33,-4,63,4,32,0,0,-128,0,-96,0,-112,0,8,121,-2,73,16,73,16,75,-2,73,16,73,16,73,-2,73,16,121,16,73,-1,65,0,1,0,1,64,16,-96,16,-112,16,8,25,-2,53,16,55,16,83,-2,85,16,81,16,17,-2,17,16,17,16,17,-1,17,0,17,0,17,0,0,-128,8,-128,4,-128,4,-128,2,-4,63,-124,0,-124,0,4,1,-120,1,72,2,40,2,8,4,8,24,120,32,0,0,32,0,80,66,72,36,-120,21,-2,9,-48,-114,80,123,126,5,80,4,80,43,126,44,80,32,80,71,127,88,64,64,64,0,0,8,96,16,-112,16,8,37,-1,41,16,75,16,125,-2,21,16,33,16,47,-2,112,-112,0,-112,6,-1,24,-128,96,-128,0,32,4,32,4,-2,127,32,5,32,5,-2,127,0,1,0,1,-8,63,0,1,-4,127,4,1,4,1,56,1,0,1,0,1,32,2,32,2,-2,127,56,2,-64,31,-128,0,-2,127,-32,6,-104,24,6,33,-1,127,32,2,96,6,-32,1,28,14,0,48,0,0,-4,1,-128,30,-128,0,-2,127,-96,6,-112,8,-116,49,2,66,-1,127,32,4,32,14,-32,1,-104,3,6,60,0,0,64,8,64,8,64,16,-2,23,64,48,64,48,-4,83,64,80,64,16,-2,23,66,16,68,16,92,16,64,16,64,16,64,16,32,0,32,10,32,9,-96,16,32,16,-2,23,34,48,34,80,98,16,100,16,-108,16,20,17,4,18,4,18,56,20,0,16,0,0,0,0,-4,31,4,16,-4,31,24,16,-32,17,-128,22,-4,16,-128,23,-128,16,-2,31,-126,32,-122,32,120,64,0,0,32,0,32,8,32,16,-2,19,32,34,32,36,-2,121,32,16,32,16,-2,63,34,96,34,0,60,14,32,112,32,0,32,0,0,1,0,1,0,1,-8,63,0,1,0,1,0,1,-2,127,-128,3,64,5,64,5,48,9,12,17,2,33,0,65,0,1,32,2,32,2,-1,127,32,2,40,2,-120,63,-120,32,-1,63,-120,47,72,32,-24,63,24,43,-120,50,72,82,56,14,0,0,64,0,64,0,64,0,-4,123,64,72,64,72,64,72,-2,79,64,72,-32,72,-48,120,72,73,68,6,66,8,64,0,64,0,0,0,-8,31,-120,16,-120,16,-8,31,-120,16,-120,16,-8,31,0,0,-1,127,8,9,-80,8,64,9,56,14,6,8,0,0,0,0,-4,63,4,33,-4,63,4,33,4,33,-4,63,-8,31,8,16,-8,31,8,16,-8,31,8,16,8,16,56,16,0,16,0,0,-4,1,36,57,36,41,-4,41,36,41,-4,41,0,40,-1,47,36,57,40,41,16,41,40,1,-60,1,2,1,0,0,32,0,32,30,-4,104,-108,8,-92,127,-4,12,-92,60,-92,74,-4,8,52,126,54,18,95,36,89,28,-110,15,30,50,0,66,-128,8,64,8,64,16,32,16,-2,55,8,48,8,81,8,81,16,17,-112,16,-112,16,-112,16,-96,16,-1,31,0,16,0,16,0,0,-2,35,34,18,-2,11,34,2,-2,67,0,32,-4,17,4,1,-4,9,4,17,-4,17,4,33,4,33,12,65,0,1,0,0,0,32,-2,27,34,6,-2,3,34,2,-2,-5,0,8,-4,9,4,9,-4,17,4,19,-4,29,4,17,4,1,12,1,4,0,4,0,-124,63,-124,32,-124,63,127,32,-124,47,68,32,36,32,-44,63,4,39,-124,42,-124,42,68,50,4,66,24,12,0,0,-120,63,-120,32,-120,63,127,32,-120,47,72,32,-8,63,8,43,-120,50,56,87,-120,20,-124,36,20,36,-30,71,0,0,0,0,0,0,-8,63,8,2,8,2,8,2,8,2,8,2,8,2,120,2,0,2,0,2,0,2,-1,-1,0,0,0,0,0,1,-128,0,64,0,-2,31,-8,83,8,50,-8,51,8,18,-8,51,0,-48,-4,23,-92,20,-92,36,-92,36,-1,95,0,64,0,0,-8,35,8,18,8,10,-8,3,8,66,-8,35,0,16,0,0,-4,23,-92,20,-92,36,-92,36,-92,68,-1,95,0,0,64,16,32,16,32,16,16,16,-2,127,-120,82,72,82,72,82,40,126,48,20,16,18,48,22,72,57,-124,-64,2,3,0,0,0,2,0,1,-128,0,64,0,-2,127,16,8,32,4,32,4,64,2,64,2,-128,1,64,1,48,6,12,24,2,96,0,0,0,0,0,16,-4,9,4,36,4,32,-4,63,68,36,-60,39,68,36,-60,39,68,36,-4,63,68,32,68,32,68,32,12,32,0,0,-128,8,96,16,16,34,-1,37,-120,120,-120,16,-120,16,72,32,72,126,48,0,48,0,56,30,-58,-32,1,3,0,4,-128,0,0,1,0,1,-2,59,82,42,82,42,82,42,-110,40,-108,40,36,41,36,58,68,40,-124,41,4,2,60,0,0,0,64,0,-128,6,-8,120,16,17,16,18,-4,17,4,126,-4,17,4,60,-4,51,-56,81,-76,-111,-126,18,-119,18,-8,20,0,16,0,0,0,2,-128,1,-2,127,64,2,-128,1,-32,3,63,29,-64,102,-96,31,16,6,-8,25,-92,62,-104,4,-124,10,0,49,0,0,0,16,-4,11,4,36,4,32,4,32,-28,39,36,36,36,36,36,36,-28,39,4,32,4,32,4,32,28,32,0,32,32,0,-112,0,80,121,-120,74,22,77,120,77,-120,75,0,72,-4,79,-92,76,-108,123,-100,72,-28,67,-124,12,-124,0,24,3,64,2,32,4,32,9,16,18,76,36,-30,69,16,14,0,0,-4,127,-124,33,100,17,28,13,100,49,-124,65,4,1,28,7,64,2,32,4,32,5,-112,10,72,52,-26,69,16,14,-2,127,0,8,-16,15,16,8,32,18,34,17,-94,23,60,24,0,0,8,16,8,18,8,18,8,17,-2,-3,8,16,72,16,72,31,40,49,40,-47,8,17,8,17,8,19,-80,116,127,20,0,0,0,8,-4,8,-124,8,-124,8,-124,62,-4,42,16,42,-2,42,-110,62,-86,8,-86,12,-58,14,-62,26,-126,97,-126,0,-116,0,0,0,-4,33,4,25,4,5,-4,1,32,64,32,32,-2,19,34,10,34,10,82,18,-110,18,10,19,2,34,2,34,12,2,0,2,0,1,-128,0,-4,127,100,66,28,76,-16,63,16,8,-16,15,-128,0,-4,63,4,33,-60,38,52,40,4,32,28,32,64,0,80,3,72,124,72,4,68,4,-2,-1,64,4,68,4,72,7,48,12,48,52,32,68,80,4,-118,5,4,6,0,24,32,8,32,8,80,8,72,-1,-124,8,10,63,72,34,56,62,-120,34,72,62,40,8,15,-1,-8,8,8,8,8,8,8,8,32,0,-96,63,32,36,32,36,32,36,40,63,36,33,36,33,34,33,34,63,32,36,32,36,32,36,-32,63,32,0,32,0,0,16,-4,19,4,18,4,18,-4,127,0,18,-2,19,72,30,92,50,-14,82,16,18,-2,19,16,18,16,18,-1,119,0,0,0,0,12,32,-16,19,32,8,32,0,64,-128,-1,103,96,16,96,0,-96,8,-112,16,16,17,16,33,12,38,2,72,0,0,0,0,0,0,-2,127,-120,8,-120,8,-112,8,-112,24,-88,24,-88,20,-92,36,-62,34,-64,64,-128,0,-1,127,0,0,0,0,32,0,32,0,64,0,-4,60,-124,36,-124,36,-124,36,-104,36,-128,36,-2,36,2,60,-4,39,4,32,4,0,12,0,16,0,32,8,32,16,64,16,-4,63,-124,32,-124,64,-68,62,-128,8,-128,8,-2,126,2,8,-6,9,2,10,2,12,28,8,0,0,0,2,0,2,0,4,-16,31,16,16,16,16,-16,16,0,16,-4,31,4,0,4,0,-12,127,4,0,4,0,56,0,0,0,0,0,0,32,-4,23,0,8,0,0,0,64,-1,47,-128,16,0,1,-4,9,4,16,8,16,8,32,8,32,-8,64,0,0,0,0,0,32,-2,23,64,8,68,1,68,1,72,-14,72,18,84,19,-28,20,66,20,64,20,64,24,-1,31,0,16,0,0,0,0,-4,31,4,16,4,16,-4,31,0,16,-2,31,16,17,120,18,-60,39,64,32,-4,39,64,32,64,32,-1,95,0,0,0,0,0,0,-4,63,0,1,0,1,0,1,-2,127,-128,1,-128,1,-128,2,-128,2,-128,4,-126,8,70,48,56,64,0,0,64,4,64,4,-2,-1,64,4,64,4,0,0,-8,63,0,1,0,2,-2,127,-128,2,-128,2,-126,4,-126,24,126,96,0,0,0,16,0,16,-2,19,64,16,-8,127,-120,16,-120,16,-120,56,-1,55,0,80,-4,81,4,17,4,17,4,17,-4,17,4,17,0,0,-4,63,0,1,0,2,-16,31,16,2,16,4,-1,127,0,0,0,0,-8,31,8,16,8,16,-8,31,8,16,8,16,0,0,-8,31,8,16,8,16,-8,31,0,0,0,0,-4,63,-128,0,0,1,-2,127,64,2,48,2,12,28,2,96,0,0,0,0,0,0,-8,15,-120,8,-120,8,-120,8,-120,8,-1,-1,-120,16,8,17,8,17,-2,31,8,2,8,4,112,24,0,0,64,0,64,0,80,0,-56,63,68,0,-2,-1,64,4,64,20,32,20,-96,23,32,20,32,20,-46,21,10,30,6,96,0,0,0,0,0,0,-2,63,0,1,0,1,0,2,0,2,-16,31,16,2,16,2,16,2,16,4,16,4,-1,127,0,0,0,0,0,16,0,16,-2,19,32,16,-4,127,68,16,68,16,-1,19,0,28,-4,49,4,81,4,17,4,17,-4,17,4,49,4,1,0,4,0,8,0,8,-4,31,-128,16,-128,32,-128,64,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,8,0,16,-2,31,80,42,80,42,-4,31,80,10,-2,127,16,4,-2,31,80,17,-112,50,-2,14,16,4,16,56,16,0,0,0,0,8,-2,23,64,16,64,48,-128,48,-128,80,-4,87,-124,16,-124,16,-120,16,8,17,8,17,-1,31,0,16,0,16,-128,8,0,9,-2,17,0,18,0,52,-8,57,72,81,40,81,-1,31,72,18,40,18,40,18,-2,19,8,16,24,16,32,16,32,0,32,16,64,16,-4,16,-124,16,-124,126,-100,16,-128,16,-128,16,-2,16,2,22,2,24,-6,103,2,0,28,0,0,0,-128,0,-96,0,-112,0,-120,0,-2,31,-128,16,-120,16,-112,16,-112,16,-96,16,64,16,64,32,-94,32,18,65,14,66,0,0,0,0,-4,63,0,1,-4,63,124,63,4,63,120,3,-16,7,-64,14,-64,51,62,125,-16,31,16,2,16,2,-32,60,0,0,0,0,-2,3,32,124,32,68,-4,69,68,68,72,124,-1,71,0,68,-4,69,4,69,4,125,4,69,-4,1,4,1,4,1,0,8,64,8,-128,40,-128,40,-2,63,74,74,82,74,82,72,-94,14,36,25,68,106,-124,8,4,9,4,10,56,8,0,8,0,4,0,8,0,8,-4,31,36,17,36,33,68,34,68,66,68,4,68,4,-124,8,-124,16,4,33,4,3,120,12,0,0,0,2,0,4,-16,7,32,8,64,20,-128,35,-64,3,56,12,6,49,0,65,-16,63,16,2,16,2,16,4,-32,24,0,32,0,16,-2,19,64,16,64,24,-4,59,-124,52,-124,84,-1,87,0,80,0,16,-4,17,4,17,4,17,-4,17,4,17,4,17,0,0,-4,35,4,18,4,10,-4,3,0,0,-2,-13,64,16,64,16,-2,31,96,16,-112,16,-112,28,12,17,2,6,0,0,32,4,32,4,32,4,-4,63,32,4,32,4,-1,-1,0,0,-8,15,8,8,8,8,-8,15,8,8,-8,15,8,8,8,8,0,0,-128,63,124,34,68,34,68,47,124,41,64,47,66,34,66,34,-68,63,0,0,72,18,68,34,36,33,34,65,0,0,0,8,6,8,-8,8,-128,8,-128,127,-128,8,-1,24,-120,28,-120,44,-120,42,-120,72,8,9,8,9,8,10,8,12,8,8,0,0,-2,127,64,2,64,2,64,2,-4,63,68,34,68,34,68,36,68,36,52,36,4,32,4,32,-4,63,4,32,0,32,0,0,-1,3,80,126,80,16,-2,17,82,17,82,61,82,37,82,101,94,37,-126,37,2,61,2,37,-2,37,2,33,0,1,0,0,16,0,32,127,32,8,126,16,66,16,-126,30,-62,50,34,51,20,82,8,18,16,18,32,30,-64,18,0,1,0,0,0,1,14,1,48,121,32,73,-32,79,32,73,63,121,-88,75,104,75,40,77,72,77,72,121,72,73,-120,65,-120,1,8,1,64,0,64,0,-2,127,64,72,-4,75,0,72,-4,75,-4,75,-112,72,-2,79,0,120,-4,75,4,66,4,2,-4,3,4,2,0,0,-8,3,-120,60,-120,36,-112,36,-112,36,-100,36,-124,37,72,37,72,61,80,38,48,38,48,4,-52,8,2,19,0,0,0,8,-4,16,-124,16,-124,63,-4,32,-124,64,-4,126,64,16,-2,16,42,127,106,16,-110,16,18,19,98,28,-114,17,0,0,0,8,0,8,-1,43,80,40,80,62,-2,73,82,73,82,77,82,25,-110,41,-98,73,-126,9,2,9,-2,9,2,9,0,8,0,0,-124,3,120,124,104,8,-92,9,64,124,-2,9,-96,28,-96,26,-4,43,-92,44,-92,72,-92,8,-84,8,32,8,32,8,0,1,0,1,0,2,-8,15,8,8,-8,15,8,8,-8,15,8,8,-8,15,0,5,-120,20,84,36,18,36,-32,71,0,0,16,0,96,24,-128,7,-64,3,48,61,12,2,-1,-1,-128,4,-8,15,-120,24,-120,40,-120,72,-120,8,-120,8,-112,8,-128,0,0,0,56,0,-48,63,32,17,32,13,-2,127,64,5,48,9,12,49,2,65,-120,4,-124,20,84,36,18,36,-32,71,0,0,32,0,32,60,-2,39,112,36,-84,37,98,62,96,36,-68,36,35,37,44,63,-80,36,-8,36,36,37,34,38,32,92,-64,0,0,2,0,4,0,4,-4,15,4,8,8,16,8,32,16,68,16,2,-96,1,64,0,-128,1,0,2,0,28,0,96,0,0,72,16,72,16,72,16,-2,55,72,50,72,82,-1,83,0,80,-4,17,4,17,4,17,-4,17,4,17,-4,17,4,17,4,17,32,8,32,8,64,8,-4,11,4,45,-4,45,4,73,-4,73,4,9,-4,25,-96,24,-108,21,-110,34,-118,34,-8,36,0,64,4,16,-56,16,48,16,108,50,-94,53,64,56,-1,91,-112,80,16,81,-4,17,-108,26,-108,36,-108,34,-100,32,16,64,16,0,0,0,14,32,-12,31,40,2,112,65,-120,33,-16,19,80,0,-68,1,-62,19,64,16,-1,47,-96,32,-112,64,14,79,0,0,64,0,64,16,64,12,-128,2,-2,0,-126,64,4,49,-124,10,68,0,56,4,8,8,16,8,32,16,-64,16,0,39,0,0,0,0,-4,63,4,32,-4,63,68,44,88,35,96,32,126,47,64,34,-2,39,64,36,64,40,-1,63,64,32,64,64,64,0,-120,16,-120,16,8,17,-48,19,-33,127,84,18,-28,19,36,57,-12,55,20,82,-40,-109,72,18,84,18,82,18,-94,21,64,16,64,1,32,1,16,2,-2,127,88,2,-30,4,66,11,124,50,0,65,-1,-1,-120,6,80,6,32,26,-104,98,6,3,0,0,0,1,-64,0,-1,31,16,18,16,18,-2,31,16,18,-16,19,64,16,-4,23,68,20,68,36,68,36,68,68,92,68,64,0,0,0,0,0,-4,63,4,0,4,8,4,4,4,3,-124,0,56,0,-56,1,8,14,8,48,8,0,24,0,96,0,0,0,32,0,32,8,64,8,-4,17,4,-3,-4,21,4,21,-4,37,4,37,-4,37,36,24,-110,9,-110,22,-119,34,-8,68,0,0,-128,0,-128,0,-2,127,-128,0,-4,63,0,0,-8,31,8,16,-8,31,64,2,-1,-1,-8,31,8,16,8,16,-8,31,8,16,32,8,32,16,-96,16,-96,62,-2,33,32,65,32,127,32,16,-1,19,80,126,80,16,-112,16,-112,18,18,29,30,17,0,2,64,0,64,32,64,17,64,10,-4,3,64,68,64,36,-2,31,-96,0,-96,8,-96,16,32,17,34,33,34,34,62,68,0,8,0,0,28,0,-32,127,16,1,32,6,-64,11,-96,29,16,2,-8,4,-124,15,-96,4,-112,8,-116,48,-126,64,-128,3,0,0,32,0,32,60,-80,36,44,41,34,41,32,50,-4,49,4,41,-4,37,4,37,-4,37,40,57,36,34,36,34,-30,36,0,32,64,0,64,0,80,0,72,126,68,2,94,34,-32,19,68,18,40,12,40,12,48,12,48,20,81,34,-119,65,6,2,0,0,0,0,0,8,-2,17,34,17,34,35,34,37,34,125,-2,9,34,17,34,31,34,49,34,1,34,15,-2,113,2,1,0,0,0,0,64,0,32,60,-2,37,34,37,-2,37,32,60,-4,37,32,36,-1,63,32,36,-4,37,4,61,-4,37,4,33,4,1,0,8,0,8,-1,11,32,8,32,62,32,42,32,42,56,42,38,62,33,10,32,9,32,11,-96,28,32,96,32,0,32,0,0,0,-2,63,0,32,0,32,-8,39,-120,36,-8,39,-120,36,-120,36,-8,39,-128,32,-128,32,-128,32,0,32,-2,63,0,0,0,0,-4,127,0,1,-4,127,124,127,4,65,120,63,-8,63,8,34,-8,63,-8,32,-112,62,96,32,-48,62,14,35,0,32,64,8,32,8,16,16,-2,-1,18,33,-2,41,16,40,-4,72,16,126,-1,9,16,8,-4,14,-124,120,-4,8,-124,8,-124,8,0,0,-4,3,68,122,68,74,68,74,-4,75,0,122,60,74,-28,75,40,74,24,74,-48,123,24,74,100,74,-126,3,0,2,32,0,32,16,32,16,-2,19,32,84,36,85,-88,84,-80,84,-2,87,32,84,80,84,80,92,-120,116,4,5,2,2,0,4,32,8,32,8,32,16,-2,23,36,50,40,49,40,81,-48,80,-1,23,96,16,-96,16,-112,16,8,17,4,17,2,22,0,16,32,0,32,68,32,40,-2,43,32,16,36,113,-88,8,-48,8,-1,11,96,56,80,72,80,8,-120,8,6,9,1,122,0,4,0,0,0,0,-2,127,0,1,0,1,64,1,32,1,16,1,8,1,4,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,-1,63,-2,47,-128,32,-8,39,-8,39,8,36,-8,39,-8,39,0,33,-8,35,-16,36,-16,89,14,94,0,0,0,0,-2,127,0,1,-8,31,8,16,-8,31,-8,31,8,16,-8,31,0,4,-16,15,64,20,-128,35,-32,3,30,124,0,0,0,0,0,0,-1,63,64,36,64,36,64,36,80,36,72,36,68,36,68,36,66,60,64,36,64,32,64,0,64,0,64,0,16,16,80,16,-96,19,32,18,62,-2,82,18,-44,19,-112,26,-112,114,-112,-110,-104,20,-88,20,-88,24,-60,120,-126,16,0,0,0,16,8,16,-24,35,16,62,30,34,-14,67,-84,126,-88,18,-120,-2,-120,18,-108,18,-108,22,-92,28,-94,20,65,8,-128,0,-128,0,-128,4,-128,8,-128,8,-4,31,-128,32,-128,32,-2,127,64,2,64,2,64,2,64,4,66,4,66,8,124,112,0,0,32,4,32,8,32,8,32,16,34,18,34,50,34,82,34,82,34,18,34,18,34,18,34,18,34,18,-2,19,2,16,2,16,4,8,-120,16,72,62,48,36,-1,69,16,63,16,41,-2,41,16,63,16,41,16,63,-1,1,16,0,16,127,16,0,16,0,0,0,12,8,-16,17,32,16,32,34,32,36,32,120,-1,19,32,16,32,46,32,112,32,0,32,14,32,112,32,0,32,0,64,0,80,0,76,0,-2,31,32,16,36,16,-92,31,40,16,-88,23,-88,20,-112,20,-112,36,-87,39,69,64,-122,64,4,0,0,4,-4,37,-120,36,-120,36,80,36,120,36,-122,37,-16,15,16,8,16,9,16,9,16,9,-48,10,48,4,12,120,0,0,0,8,-128,16,63,17,-32,35,0,34,0,76,-1,19,4,17,4,49,-28,87,4,17,4,17,100,17,-124,17,60,16,0,16,0,0,32,8,16,16,16,62,-1,43,64,42,68,42,-120,34,-8,-2,16,42,40,38,68,38,68,34,-2,34,2,78,0,0,0,0,0,16,-4,11,-124,4,-124,32,-124,32,-4,47,-124,32,-60,33,-92,33,-92,34,-108,36,-124,40,-124,32,-100,32,0,32,0,0,6,32,120,31,8,2,8,2,72,68,78,55,72,1,72,13,72,19,72,19,126,35,-128,36,-16,72,14,8,0,0,0,0,64,0,32,-4,16,4,-1,7,64,4,72,60,-112,32,-16,64,-96,125,64,4,72,4,-124,4,-68,4,-62,57,0,0,8,17,-112,16,80,16,-2,23,-96,16,-4,-1,-92,36,-1,47,-92,40,-4,43,-80,16,-88,24,-88,21,-90,38,-96,72,-96,0,0,0,0,0,-8,31,8,16,-8,31,8,16,8,16,-8,31,68,18,72,18,80,10,80,10,96,10,64,2,-2,-1,0,0,64,0,-64,124,-96,68,32,73,16,73,8,82,-2,85,0,72,68,68,72,70,40,74,48,73,16,113,32,64,-2,71,0,64,0,0,-4,1,4,-1,36,17,36,17,36,17,36,125,36,17,36,17,100,17,96,22,-96,56,34,-63,34,6,28,8,0,0,16,8,24,8,24,8,-108,-1,20,8,-2,127,16,83,16,77,48,77,48,95,40,73,72,127,68,73,-124,73,-126,73,0,66,0,0,0,0,-16,15,16,8,-16,15,16,8,16,8,-16,15,16,8,16,8,-1,-1,64,4,32,8,-8,17,4,62,0,0,32,0,64,0,-4,61,4,37,-4,37,4,61,-4,37,32,36,34,36,-12,63,104,36,-88,36,-92,36,34,39,32,76,64,0,64,16,64,16,-4,32,-124,60,-120,36,8,69,16,-110,94,16,-126,17,2,17,-34,17,2,17,2,21,-2,25,2,17,0,1,32,8,64,4,-2,127,-128,0,-4,63,-128,0,-2,127,-128,0,-4,33,68,17,72,14,-64,12,-96,48,16,67,12,4,0,8,0,1,-128,0,64,0,-4,63,-124,36,-124,40,-8,15,-128,16,-128,16,-2,127,64,2,64,2,66,2,66,4,124,120,0,0,64,0,-128,0,-128,60,-4,41,8,41,8,50,16,50,-4,43,4,38,4,38,-36,39,4,42,4,50,-4,35,4,34,4,34,0,0,0,124,-8,69,8,73,8,73,-8,81,8,81,-8,73,34,69,36,69,40,69,16,89,40,65,-60,65,2,65,0,64,64,0,80,8,72,16,68,18,126,36,-64,63,64,104,78,16,-16,32,68,63,72,96,48,0,32,6,82,24,-118,99,6,0,0,8,0,8,-4,8,-124,8,-124,126,-4,8,-124,24,-124,28,-124,42,-4,40,-124,72,-124,8,-124,8,-4,8,-124,8,-128,8,0,0,-1,63,0,36,0,36,124,36,68,36,-60,63,124,36,68,39,-4,44,68,44,68,52,124,36,68,68,68,68,64,4,64,16,48,16,-1,35,-34,61,82,33,-34,65,80,124,-2,19,-2,127,80,16,-1,19,-28,20,-104,27,-88,20,-60,0,2,0,0,0,-8,3,-128,60,-128,0,-2,127,-64,2,-80,4,-116,8,-126,48,-16,79,16,8,-16,15,16,8,-16,15,16,8,0,8,32,8,64,16,-1,31,-112,36,-120,74,-4,72,-124,8,-124,126,-4,8,-124,28,-4,26,-124,40,-124,72,-4,8,-124,8,-124,8,0,1,-128,0,-2,127,120,0,72,30,120,30,32,4,-4,63,-8,31,32,4,-1,127,-120,12,80,52,-72,69,6,6,0,0,0,1,62,33,34,17,34,9,-30,15,62,65,34,51,-94,11,98,21,62,21,34,37,34,41,34,33,62,65,34,65,32,1,-128,0,0,1,0,2,16,4,32,8,-64,31,-124,1,8,2,8,4,-16,15,16,0,96,0,-128,0,0,3,0,60,0,0,0,0,0,66,-2,37,66,20,98,127,82,9,-46,8,-54,126,70,8,90,8,-30,-2,66,8,66,16,66,16,66,32,-116,32,4,0,8,33,-120,16,80,8,-2,3,32,-4,32,8,-4,17,32,60,32,50,-1,83,32,16,32,16,32,16,32,16,32,16,4,0,8,33,-112,16,80,8,-2,7,32,0,32,112,-2,19,32,16,32,16,-1,19,32,20,32,24,32,24,32,16,32,0,0,8,-4,8,-124,8,-124,8,-4,127,-124,12,-4,28,-124,42,-124,72,-4,8,8,13,-124,20,76,36,18,36,-16,71,0,0,32,0,32,0,64,0,-2,61,2,37,2,37,114,37,82,37,82,37,82,37,114,37,2,61,2,37,2,1,2,1,12,1,0,2,-128,1,64,0,-2,127,0,0,-16,15,16,8,-16,15,0,0,-16,31,96,0,-2,127,-128,0,-128,0,-128,1,0,7,0,0,-1,3,32,-2,64,16,-4,17,4,17,36,17,36,17,36,17,36,29,36,49,68,65,96,1,-112,1,12,6,2,0,32,4,32,4,32,4,-4,63,32,4,32,4,-2,127,32,4,-8,31,38,36,32,68,-32,7,8,4,8,4,-16,7,0,0,64,16,-128,16,-8,17,16,18,-4,125,36,17,68,25,-4,57,-124,53,88,82,-88,80,104,19,-92,20,34,17,-32,18,0,16,64,0,-128,8,-8,16,16,17,-4,55,36,58,68,82,-4,-109,-124,16,88,17,-80,23,104,18,-88,21,36,22,-30,24,0,16,0,0,0,2,0,4,0,4,-4,63,4,32,4,32,-28,39,36,36,36,36,36,36,-28,39,4,32,4,32,4,32,24,32,0,2,0,4,-64,15,-128,16,-8,63,-120,80,-8,31,0,1,16,7,-32,59,-96,12,-96,19,-104,44,-124,48,-126,71,0,0,32,4,32,4,-2,127,-96,4,-8,31,-120,0,-1,127,-120,0,-8,31,-120,8,-56,10,-88,20,-88,20,-104,40,-120,32,-120,32,16,0,18,1,-108,-2,88,16,16,16,-2,16,-126,60,-126,36,-2,100,-126,36,-126,36,-2,60,-126,36,-126,36,-126,0,-116,0,0,0,-4,63,-128,0,-2,127,-6,94,-126,64,-4,31,24,25,96,7,-4,31,-4,31,4,16,-4,31,4,16,12,16,48,16,4,4,-124,4,-124,68,36,37,36,21,-92,63,-92,32,-92,32,-92,63,-92,32,-92,63,-92,32,-124,32,-124,32,-124,32,24,35,64,0,68,0,72,0,-8,59,80,40,-2,47,32,40,64,40,-8,41,48,41,32,58,-2,45,32,40,32,0,-32,0,0,0,0,0,-4,62,-124,34,-4,62,0,0,-2,127,-8,31,8,17,8,18,-24,18,30,124,-4,62,-124,34,-124,34,-4,62,-124,34,32,8,34,17,-92,16,-92,62,104,32,32,64,-4,127,4,17,-4,17,4,127,4,17,-4,19,4,21,4,25,4,17,8,1,32,0,34,32,36,18,36,9,-88,0,-4,65,4,33,4,17,-4,9,4,9,4,17,-4,17,4,17,4,33,4,33,28,1,0,2,-128,1,64,0,-2,63,-110,48,-94,40,-64,4,-8,31,8,16,-8,31,8,16,8,16,-8,31,8,16,8,16,48,16,8,0,16,35,-32,16,-16,8,76,3,-128,64,-2,47,0,17,-8,1,8,23,-8,25,8,33,-8,33,8,65,8,65,24,1,-128,0,-128,0,126,120,-60,79,72,72,48,72,-30,72,28,123,0,72,-2,79,-112,72,-112,120,-112,72,18,65,28,2,0,4,-128,0,-128,0,-128,0,-128,0,-128,0,-112,8,-120,8,-120,16,-124,16,-124,32,-126,32,-126,64,-128,64,-128,0,-128,3,0,0,0,1,4,1,-8,31,16,1,96,1,-1,127,0,1,-16,31,32,8,64,48,-128,64,-2,127,-128,0,-128,0,-128,0,-128,3,0,8,64,8,32,8,-1,11,0,126,72,8,-124,25,2,30,-120,26,80,40,80,40,32,72,48,8,-52,8,2,9,0,10,-128,0,-120,32,-112,16,-112,8,-96,4,-8,31,8,16,8,16,-8,31,8,16,8,16,-8,31,8,16,8,16,8,16,48,16,64,0,64,0,-4,127,68,72,-1,79,68,72,-4,79,68,74,-28,74,-44,122,84,75,76,75,76,5,68,4,68,8,64,0,32,8,64,16,-2,31,-112,36,8,67,24,0,-32,31,-128,0,0,1,-2,127,64,1,64,2,48,2,12,28,2,96,0,0,32,16,64,8,64,8,-128,127,-2,0,4,21,8,35,72,34,72,67,40,36,48,24,16,8,48,20,76,34,-126,65,0,2,0,17,0,17,-2,23,10,17,-44,127,20,17,20,17,-44,59,40,53,32,81,-1,87,96,16,-112,16,-120,16,6,23,0,16,64,0,64,4,66,36,76,36,-16,39,64,36,66,36,-62,37,66,62,60,96,-8,31,0,0,0,0,0,0,-2,127,0,0,32,0,32,63,64,33,64,63,126,33,-126,63,-108,16,-112,63,-112,36,-112,72,-88,44,40,51,72,33,70,63,-127,6,-128,0,0,16,-4,16,-124,16,-124,16,-4,124,-124,84,-4,84,64,84,-2,85,18,127,34,17,50,21,74,31,-6,-29,12,0,0,0,16,32,16,34,16,34,-2,-1,16,34,16,62,16,8,-1,127,16,74,16,126,-2,8,16,8,16,-1,16,8,-1,11,0,8,64,32,64,32,64,32,64,32,-8,39,72,-8,72,32,76,34,-118,34,-110,36,-111,36,17,33,16,34,16,36,112,40,0,32,32,0,32,16,32,16,-2,19,36,124,40,18,40,17,-80,20,-1,31,96,112,-112,-112,-112,16,16,17,12,17,2,118,0,0,0,16,-96,16,16,17,-2,17,16,127,-2,21,-2,21,16,29,-1,49,0,81,-8,19,94,16,-126,16,2,17,28,54,0,0,0,0,-66,127,36,2,36,18,40,18,40,34,48,34,-84,63,34,6,34,10,34,10,50,18,44,34,32,66,32,14,32,0,8,4,8,8,-120,12,72,19,-88,32,24,127,-120,8,104,8,-104,127,8,8,-1,26,8,41,-120,40,8,72,8,8,8,16,32,0,32,0,32,60,32,36,-4,37,36,60,-92,36,-90,36,70,37,73,61,73,37,72,36,-120,68,-120,68,8,77,48,2,16,2,16,34,22,18,-40,11,16,2,-46,2,62,-13,64,16,-4,17,4,17,4,21,-4,25,4,25,-4,17,4,1,4,1,0,0,-4,63,4,32,4,36,4,36,-8,7,0,8,0,8,-4,15,4,0,4,0,-8,127,8,0,8,0,56,0,0,0,16,16,24,16,22,16,16,16,-1,127,80,17,80,17,80,57,-16,55,80,81,80,81,80,17,72,18,9,18,6,20,2,16,0,8,0,16,-66,31,34,36,34,68,34,4,-30,127,34,4,34,36,-94,39,34,36,34,36,-20,39,32,120,32,0,32,0,0,0,0,8,-4,30,36,34,76,95,104,31,126,21,-1,31,8,37,-120,71,-8,31,-120,16,-8,31,-112,0,-4,127,2,0,0,2,0,18,-66,23,-110,20,34,85,-18,95,88,93,94,85,-24,23,104,21,-1,23,72,21,72,21,72,21,-56,24,8,16,8,0,72,32,72,18,72,10,72,2,-1,-113,72,98,72,18,72,2,72,10,72,18,120,18,0,34,0,34,-2,67,0,0,0,0,0,32,-4,23,4,13,4,5,-4,65,0,33,0,17,-4,1,4,16,4,16,-12,47,4,32,4,64,56,64,0,0,4,1,4,65,4,34,-60,39,68,20,-1,7,68,-28,-28,39,84,36,-44,47,76,33,68,37,68,58,68,36,68,8,-40,1,0,0,-4,31,4,16,4,16,-4,31,68,24,88,22,64,17,-4,23,4,20,-4,23,4,20,-4,39,4,36,4,68,28,4,32,4,32,4,-2,127,32,4,38,20,-8,127,64,34,64,20,-1,127,72,4,-56,127,72,22,72,37,-120,37,8,69,8,24,32,4,32,4,32,4,-1,127,32,4,32,5,-128,0,-120,4,72,20,68,36,4,36,2,68,18,68,16,4,-32,3,0,0,0,0,32,8,16,16,-2,63,-124,32,72,64,40,126,-1,19,16,16,16,126,16,16,-2,17,16,18,16,28,16,16,16,0,32,0,32,7,64,56,126,32,66,32,-92,63,-92,36,32,37,32,36,32,36,80,36,72,36,-120,68,-124,68,2,1,0,2,0,2,0,1,-128,0,-4,63,16,8,32,4,32,2,-1,127,-128,0,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,0,16,14,8,112,4,-64,127,64,33,64,18,-1,127,72,4,72,4,-56,127,72,22,72,37,72,37,-120,68,8,29,8,0,0,16,126,16,-128,17,0,25,0,53,0,53,-1,83,8,81,8,17,8,17,8,17,8,17,8,17,8,18,8,18,8,20,0,2,0,1,0,1,-128,0,-128,0,16,36,8,36,4,68,4,68,2,68,1,-124,16,-124,16,4,32,4,-64,7,0,0,-128,4,96,8,16,8,-1,23,0,16,-2,51,0,48,0,80,-2,19,0,16,-4,19,4,18,4,18,-4,19,4,18,4,18,16,0,16,8,-110,8,82,16,84,63,52,53,16,53,-2,53,16,53,16,53,-1,53,16,53,-112,63,16,-16,16,0,16,0,0,0,-8,31,8,16,8,16,-8,31,8,16,-8,31,-128,16,-4,63,-128,32,-128,64,-4,95,-128,0,-128,0,-2,127,0,0,0,0,-4,61,4,37,-4,37,4,37,-4,61,16,36,-112,36,-2,61,16,37,16,38,-2,37,16,36,-1,39,0,76,0,0,0,0,0,68,-4,41,4,49,-4,57,4,73,-4,9,-96,8,-2,25,32,41,32,74,-2,9,32,8,32,8,-1,55,0,0,0,16,-4,17,4,17,4,21,-4,53,4,53,-4,85,32,81,-2,17,32,18,32,18,-4,17,32,16,32,16,-1,23,0,16,0,0,0,2,4,33,8,17,-120,8,-112,8,32,4,32,0,-2,-1,0,0,64,2,32,12,16,16,8,32,4,64,0,0,4,0,4,0,-44,127,20,17,20,17,20,17,20,17,-44,-1,20,17,20,17,20,17,20,33,4,33,4,33,4,65,8,0,0,0,2,0,-30,63,34,10,34,10,-30,127,34,18,34,18,2,34,-114,98,-128,0,-4,63,-128,0,-128,0,-2,127,0,0,0,0,4,0,-56,127,16,18,32,18,66,18,4,18,-56,-1,16,18,98,18,4,18,4,18,8,34,48,34,-64,66,0,0,0,0,60,0,-28,127,36,9,40,9,40,9,40,9,-28,127,36,9,34,17,34,17,34,17,46,17,32,33,32,65,32,0,0,0,0,4,-2,9,0,16,0,100,0,8,-1,15,8,24,8,40,8,72,8,8,8,8,8,8,8,8,24,8,96,8,0,0,124,-1,68,20,68,20,124,20,68,126,124,86,80,86,-2,86,-112,102,16,67,126,127,16,66,16,126,-1,67,0,64,-128,0,-128,0,-128,0,-4,63,-128,0,-1,127,32,8,64,4,64,2,-4,31,-128,0,-128,0,-2,63,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-2,127,-64,2,-96,4,-104,8,-124,48,-126,64,-8,15,8,8,8,8,8,8,-8,15,8,8,8,8,32,16,32,16,-96,16,-96,20,-2,53,32,53,32,85,32,82,32,18,-2,17,32,16,32,16,32,16,32,16,-2,19,0,16,16,8,16,8,-112,8,-112,16,-2,17,16,-3,16,21,16,38,16,38,-2,37,16,24,16,8,16,20,16,34,-1,35,0,64,0,0,-16,31,16,16,16,16,16,16,16,16,16,16,-16,31,64,2,64,2,64,2,66,4,66,8,66,8,60,112,0,0,0,0,32,0,64,16,64,8,-128,4,-124,34,4,33,-124,33,68,34,36,36,20,40,4,48,4,32,-4,63,4,0,0,0,64,0,-128,60,-128,36,-2,37,18,38,-94,62,106,36,106,37,90,61,-102,37,-118,37,-6,37,2,36,2,36,28,92,0,0,0,4,0,8,-4,15,4,16,4,16,100,36,-92,82,-92,18,36,17,-92,22,100,24,36,16,-28,31,4,0,120,0,0,0,0,0,8,32,8,25,-112,4,-108,66,84,50,100,10,36,2,84,10,84,10,-116,18,-116,18,4,35,60,34,-60,67,4,0,0,8,80,8,-120,8,-124,16,-1,127,-112,18,-112,34,-2,36,-112,40,-112,72,-2,84,-112,18,-112,46,-1,49,-128,0,-128,0,64,4,68,8,88,18,98,23,-60,56,60,31,68,17,88,31,98,31,66,17,62,17,8,23,-124,18,68,34,66,66,0,0,64,8,64,8,64,16,64,16,-2,55,64,48,96,80,-48,80,-48,16,72,17,68,17,66,22,65,24,64,16,64,16,64,16,64,0,-128,8,-8,16,-120,17,80,50,32,52,-36,84,19,87,96,20,-120,20,16,21,100,20,-120,21,48,16,-64,16,0,19,16,8,32,4,32,2,-2,127,0,1,-4,63,0,2,-1,-1,0,4,-8,15,-120,16,-8,31,8,97,8,1,-1,63,0,0,0,8,0,8,-1,11,32,8,32,127,64,8,64,8,126,28,2,26,2,41,4,40,4,72,4,8,4,8,60,8,0,8,32,0,64,0,-4,57,4,41,-4,41,4,41,-4,41,4,41,-4,41,48,40,76,56,-2,47,-112,32,-120,0,6,1,0,6,0,8,12,16,-16,17,32,62,-2,35,112,64,108,126,-94,19,-8,17,72,126,80,16,-100,18,-124,28,4,17,24,2,0,0,0,0,24,0,-32,63,0,1,0,1,-2,127,96,7,24,9,6,49,-32,95,32,4,56,4,8,8,8,8,-16,16,0,32,16,0,16,16,16,8,16,4,-2,125,18,9,18,11,18,29,-2,41,18,77,18,11,18,9,18,9,-2,9,2,9,2,9,0,8,124,16,-96,19,32,36,-2,43,-80,120,44,19,34,36,-8,33,-112,124,-100,0,-124,0,4,29,4,-31,56,6,0,0,64,0,64,16,124,16,-2,19,66,18,68,126,-8,19,68,18,56,18,80,18,82,31,-44,100,-40,4,80,4,-1,11,0,8,64,0,80,0,76,0,-2,31,64,16,64,16,64,16,68,16,40,16,48,31,48,16,48,32,-46,32,10,65,14,64,0,0,0,0,-4,63,-128,0,-2,63,-6,62,-126,32,-8,30,-128,0,-1,127,0,1,-4,31,68,18,68,18,68,18,88,18,0,16,-128,0,-128,0,-4,0,-128,0,-2,31,-124,16,-8,16,-124,31,-4,16,32,17,36,25,40,21,40,19,32,33,-1,63,0,64,64,0,64,0,124,0,64,120,-2,75,124,74,-60,75,100,74,56,74,80,74,82,123,84,77,-44,76,-40,4,-1,11,0,8,0,0,0,8,-1,19,32,16,-4,97,4,5,36,9,36,17,36,97,36,5,36,9,52,9,72,17,-124,96,2,1,0,6,64,8,-64,16,-64,16,32,33,16,74,12,10,-5,31,64,16,64,112,-2,23,64,17,80,18,76,18,66,20,64,16,-128,16,-128,0,-128,32,0,17,-2,9,32,1,32,2,32,-12,32,16,-1,23,32,16,32,16,32,18,32,28,32,16,32,0,32,0,32,4,32,4,-2,127,32,5,-1,127,32,12,-48,31,8,3,-4,12,2,31,-8,31,8,17,-8,31,8,17,-8,31,8,16,0,0,68,-1,68,20,40,20,-86,126,-78,86,-110,86,-110,86,-86,102,-86,66,-90,126,-58,66,-62,66,-2,126,2,66,0,0,0,0,0,12,0,12,-4,11,68,17,68,32,68,127,68,8,72,8,-88,127,16,26,48,41,-56,40,-122,72,-127,56,0,1,0,16,0,16,-4,16,-124,16,-124,30,-124,-14,-4,18,-124,18,-124,18,-124,18,-124,18,-4,18,2,34,2,34,-2,65,0,64,0,1,-128,0,-1,31,0,16,0,16,-4,23,24,17,-32,16,-2,31,66,16,68,16,68,32,64,32,64,64,-64,65,0,0,0,2,0,1,-2,127,16,2,96,12,-128,31,32,3,-8,12,4,31,0,0,-8,31,-120,16,-8,31,-120,16,-8,31,8,16,32,16,64,16,64,16,-128,16,-4,91,84,86,84,86,84,82,84,18,84,18,84,18,84,18,84,18,-1,31,0,16,0,16,0,4,0,8,-66,127,34,17,34,26,62,6,-128,25,16,98,96,4,-112,15,124,6,-126,15,-96,2,-104,12,-122,51,0,0,0,16,-2,19,36,16,-92,32,62,-3,-96,37,127,42,0,74,-4,73,4,73,-4,49,4,29,-4,35,4,65,28,1,0,1,32,0,32,8,34,16,-4,37,40,40,40,120,-1,19,32,16,-4,32,-124,60,-124,97,-4,2,-124,14,-4,112,-124,0,-124,0,32,8,32,16,-2,19,32,36,32,40,-2,91,20,113,-40,16,32,34,-96,61,-1,103,32,0,80,28,-116,97,2,6,0,0,0,8,0,8,126,16,16,127,16,20,16,20,16,36,16,63,-1,4,16,4,-112,7,16,124,16,4,16,4,16,4,16,4,-128,0,64,0,32,0,-2,59,2,42,-2,43,0,40,-4,41,4,41,-4,41,4,57,4,41,-4,33,0,0,-1,7,0,0,0,0,0,3,-64,0,-2,63,2,32,-6,63,0,0,-16,15,16,8,-16,15,16,8,16,8,-16,15,0,0,-2,127,0,0,0,0,-8,15,8,8,-8,15,8,8,-8,15,-2,127,32,4,-8,8,4,31,8,5,-60,20,20,36,18,68,-32,3,0,0,64,0,-128,32,-128,16,-1,9,0,-1,0,18,-2,19,36,28,-96,20,-66,36,32,37,32,37,-96,69,96,77,63,-102,0,2,0,0,0,2,-128,1,64,0,-2,127,0,2,16,4,32,4,64,8,-128,31,32,1,16,2,16,4,-8,8,8,31,4,0,64,0,64,33,64,17,-4,19,64,10,64,4,-2,15,-96,-16,-96,16,-96,16,36,17,36,18,24,28,0,36,-2,67,0,0,-128,0,64,0,-1,31,34,18,-108,87,-108,52,126,57,-56,23,72,53,-2,87,72,21,-1,39,8,32,-56,79,8,64,8,0,64,0,32,0,32,60,16,36,-1,39,32,36,68,60,72,36,-120,36,-16,60,32,36,40,36,68,60,92,36,-30,36,0,0,64,8,64,16,-128,16,-2,34,-126,36,2,93,-14,106,-110,16,-14,16,-110,62,-110,0,-14,0,2,14,4,112,24,0,0,0,0,20,80,20,80,127,-110,20,-108,28,-108,8,-104,63,-104,42,-112,42,-112,62,-80,8,-112,-1,-110,8,-110,8,-114,8,-128,8,32,2,32,2,-2,127,32,10,32,18,16,62,-2,35,80,34,80,62,-2,35,32,62,-2,35,32,34,32,62,32,34,32,32,0,2,8,17,16,9,-112,4,32,0,-2,63,2,32,-14,63,96,0,-128,0,-1,127,-128,0,-128,0,-128,0,-128,7,0,0,0,0,0,2,0,1,-4,63,4,32,68,32,68,34,64,4,64,4,64,8,32,8,32,8,16,16,8,16,6,96,0,0,0,0,-4,63,0,1,-4,63,4,33,124,63,4,33,120,31,0,1,-8,63,8,0,-8,31,8,0,-8,63,8,0,8,0,0,1,0,2,0,2,0,4,-8,31,72,18,72,18,72,18,72,18,72,18,72,18,72,18,72,18,-1,-1,0,0,0,0,16,0,16,0,16,31,16,17,30,31,-14,0,-110,63,-110,36,-108,36,-92,36,-92,36,-92,44,68,10,68,49,-104,65,0,0,0,0,-8,3,-128,28,-2,127,-128,0,-8,31,-88,18,-56,18,-8,31,-128,0,-4,63,-2,127,72,18,36,34,34,33,0,65,0,8,-2,19,16,34,16,34,-1,71,32,10,32,26,-4,18,-124,50,-4,82,-124,18,-4,18,-124,20,-4,20,-124,24,-124,16,0,4,0,8,0,8,-4,31,4,16,4,32,-60,79,68,8,68,8,-60,15,68,8,68,8,-60,15,4,0,8,0,48,0,-128,0,-128,32,0,17,-2,9,2,5,2,2,-14,-11,18,17,20,17,-12,17,20,17,-12,17,4,18,4,28,28,16,0,0,0,0,-8,31,8,0,8,0,-8,31,8,0,-8,63,16,0,16,0,-1,-1,16,8,16,4,16,2,16,0,-32,0,0,0,0,0,-124,0,-108,124,-108,36,-108,36,-108,36,-108,36,-108,36,-108,62,-108,2,-108,30,-108,98,20,3,20,5,4,26,0,0,0,0,36,33,36,17,72,18,72,10,-120,4,-112,-12,-112,20,72,18,72,18,36,17,36,17,0,16,0,44,-1,67,0,0,64,0,64,0,-128,127,-2,16,-126,16,2,29,-14,22,-110,36,-110,52,-14,76,-110,12,-14,8,2,8,2,48,28,64,0,0,0,0,-8,71,8,49,8,9,8,1,8,-127,8,97,-24,23,8,1,8,9,8,17,9,17,5,33,6,33,6,65,0,0,4,0,36,33,36,17,36,9,36,1,36,113,36,17,36,17,36,17,36,17,36,19,36,21,36,25,36,18,4,4,0,0,0,0,0,64,-8,55,-120,8,-120,0,-120,0,-120,-16,-24,23,-120,16,-120,16,-120,16,-120,20,-119,24,-119,24,-122,16,0,0,16,0,-112,79,16,33,16,33,84,18,-44,2,84,-13,-110,22,-110,26,-110,18,-112,18,16,18,48,22,0,46,-2,65,0,0,0,0,0,32,-8,23,-120,16,-120,8,-120,0,-24,-9,-120,16,-120,16,-120,16,-119,16,-122,16,-128,16,0,62,-1,65,0,0,0,0,0,0,-2,31,0,16,64,16,64,16,64,16,-4,31,64,16,80,16,72,16,72,32,68,32,64,32,-1,95,0,64,0,16,-2,17,34,17,34,17,34,-1,-2,17,34,17,34,23,34,25,-2,113,34,17,34,17,32,16,32,16,32,112,32,0,32,0,32,0,-4,127,-92,20,-108,36,-108,36,-116,68,-112,127,-2,4,2,12,2,12,-2,53,2,68,2,4,28,4,0,8,32,0,32,0,-4,126,-92,74,-108,74,-108,74,-120,126,-80,74,-128,74,-2,126,2,74,-6,75,2,8,4,8,28,8,0,8,0,0,0,0,-2,127,-112,68,-112,68,16,69,16,69,-1,69,48,68,80,124,-112,68,16,69,16,6,16,8,16,0,96,0,0,0,4,32,8,16,16,12,32,2,64,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,64,4,64,4,-2,127,64,4,64,4,-4,63,32,8,32,8,32,16,-2,31,-96,1,32,2,32,12,32,48,-32,64,0,0,0,0,0,0,-2,63,32,4,32,8,32,8,32,16,-2,31,-96,0,32,1,32,6,32,8,32,48,32,64,-32,1,0,0,0,0,0,8,-2,9,72,8,-120,126,-120,74,8,75,-1,75,24,126,24,8,40,12,72,14,-120,113,8,3,56,4,0,0,-128,0,-124,16,-124,16,-4,31,0,0,-2,31,-128,16,-4,31,-128,16,-2,31,-128,16,-128,32,-4,47,-128,32,-1,95,0,64,0,0,-32,23,30,33,0,33,-64,71,64,74,127,18,-28,63,4,80,-60,87,68,20,68,20,-60,23,68,20,56,20,0,16,0,0,0,32,-2,27,32,6,32,2,-4,67,32,50,-2,11,32,2,32,10,32,18,-2,21,32,36,32,40,-2,75,0,0,80,0,72,0,-120,127,-128,4,-1,20,-112,21,-2,36,-112,63,-112,12,-2,12,-112,20,-112,36,-112,68,-1,4,-128,28,-128,0,0,0,0,0,-2,127,-112,72,-110,72,-110,76,-108,76,-108,74,-108,74,-104,121,-104,73,-112,72,-112,0,-1,15,0,0,0,0,0,0,0,0,-2,127,64,2,64,2,68,34,68,34,72,18,72,18,80,10,80,10,64,2,64,2,-2,127,0,0,0,0,0,0,0,32,-2,19,-120,16,8,9,8,1,8,-14,-1,19,24,16,40,16,72,18,-120,20,8,25,8,18,120,0,0,0,0,0,0,0,-4,63,-128,8,-8,8,-128,8,-2,127,0,8,-4,31,0,16,-4,31,36,17,-108,36,-108,34,28,66,0,0,0,0,0,0,-2,57,34,41,34,41,34,41,-2,41,34,41,82,41,82,41,-118,57,-126,41,2,33,-2,1,2,1,2,1,0,0,0,32,-4,19,4,9,4,33,-4,63,68,35,52,37,-20,63,36,37,-28,39,-28,39,20,33,-12,32,4,32,8,32,0,8,-2,9,34,9,34,43,34,45,-2,45,34,73,34,73,82,81,74,17,-122,29,-126,35,2,33,-2,65,2,65,0,1,64,0,64,32,-2,23,-96,8,16,1,80,-127,76,98,-2,23,68,10,-4,11,68,18,68,18,-4,35,66,32,126,64,0,0,32,8,32,8,32,8,48,127,40,8,36,8,34,11,32,28,32,96,-8,31,72,18,72,18,72,18,72,18,-1,-1,0,0,0,0,0,0,-2,63,36,17,40,9,48,5,-1,31,0,16,0,16,0,16,0,16,0,32,0,32,0,64,0,64,0,0,0,0,-2,1,72,126,72,16,72,16,72,16,72,60,-1,103,72,36,72,36,-120,36,-120,60,8,37,8,37,8,6,8,0,0,16,2,16,-4,19,-120,16,-120,124,40,85,46,85,-88,85,-88,124,-88,18,-88,21,-66,31,-128,51,96,-63,31,2,0,4,-128,0,-124,16,-124,16,-124,16,-4,31,0,0,-1,127,0,2,0,4,-8,15,8,8,8,56,8,72,-8,15,8,8,8,8,0,0,14,0,-16,127,32,4,-96,8,-96,8,-66,30,-96,2,-96,4,-96,36,-2,24,0,24,0,28,-2,19,0,96,0,0,0,2,0,1,-128,0,-1,127,0,0,-8,31,0,0,0,0,-8,31,0,0,-8,31,8,16,8,16,-8,31,8,16,8,16,0,16,-1,8,16,127,32,18,124,12,68,63,84,34,84,36,84,57,84,34,84,36,100,57,40,34,68,68,-126,89,0,0,0,16,-4,19,4,8,4,41,-28,35,68,34,68,36,-124,41,-12,38,20,36,-12,39,20,36,-12,39,4,32,28,32,0,32,-128,0,-120,0,16,9,16,17,32,17,-32,2,-104,4,-122,120,8,9,16,9,-96,18,64,18,32,4,24,24,6,96,0,0,0,0,-8,33,8,25,8,5,8,1,8,65,15,35,0,20,-4,1,4,9,4,17,4,17,4,33,-4,33,4,65,4,1,0,1,0,2,0,2,-2,127,32,5,16,9,-16,15,28,57,18,73,-16,15,16,9,-16,15,2,1,2,1,-4,0,0,0,32,0,32,16,64,16,-2,23,-112,-4,76,17,67,22,-8,19,72,30,-8,-13,72,18,-8,19,66,16,66,16,62,112,0,0,0,0,-4,1,4,125,4,69,-4,69,4,125,4,69,-4,69,34,125,36,69,40,69,16,69,40,125,-60,69,2,65,0,0,0,0,0,10,-66,17,64,32,0,72,0,22,-65,17,8,48,8,80,72,80,-120,16,8,17,8,18,8,20,8,16,48,16,-128,0,64,32,-2,23,2,12,-2,7,66,68,-4,35,68,18,68,2,-4,11,68,18,-4,19,-96,32,24,33,6,66,0,4,64,16,64,16,-8,16,-112,16,16,-1,-4,17,-92,16,-92,126,-92,16,-4,16,-128,-1,-128,16,-126,16,-126,16,-2,16,0,16,0,16,-2,19,0,18,-4,18,-124,18,-4,126,-4,18,16,18,32,18,-1,19,104,30,56,50,70,66,-128,2,-1,3,0,0,32,2,32,2,-2,127,32,2,-16,3,18,8,-36,123,80,10,82,10,-46,27,30,104,8,8,68,10,36,17,34,33,0,64,0,0,-2,31,0,16,-96,16,-104,16,-124,16,-128,16,-2,31,-64,16,-64,16,32,33,16,33,8,34,4,68,2,88,0,0,0,0,-4,1,4,127,4,9,36,17,36,17,36,61,36,37,36,101,52,37,84,37,80,60,-110,36,18,33,30,2,0,4,0,0,-2,63,96,34,-112,34,-120,36,-2,37,-112,37,-112,46,-2,54,-112,36,-2,36,-112,36,-112,68,-2,68,-128,4,-128,4,-128,0,64,0,32,0,-1,127,0,72,-4,75,0,72,0,72,-4,75,0,72,-4,121,4,73,4,65,-4,1,4,1,4,1,0,1,-128,0,64,0,-2,63,32,2,32,1,-1,31,48,16,-64,17,8,22,48,16,-60,17,24,38,-32,32,0,67,0,76,32,8,64,8,64,8,-4,42,-120,44,8,45,16,74,126,72,-126,73,2,25,-34,9,2,21,2,19,-2,33,2,65,2,1,0,2,0,1,-128,0,-4,63,-12,47,20,40,-16,15,16,8,-16,15,0,2,-1,-1,64,4,-128,14,-32,3,28,124,0,0,-128,0,96,32,16,16,-2,15,16,1,-48,0,-2,-13,8,18,112,18,-124,19,24,22,98,26,-116,29,112,20,-128,9,0,0,32,0,64,-4,96,4,-112,36,-112,36,12,43,-2,45,0,40,68,62,68,3,40,3,-88,-4,-120,4,16,4,-2,27,0,0,32,0,32,0,32,126,-4,17,36,17,36,61,36,37,36,37,-1,103,32,92,80,8,80,16,-120,16,6,33,1,70,0,0,-128,0,-128,0,-128,0,-128,0,-8,31,-120,16,-120,16,8,17,-1,127,-128,1,64,2,32,2,24,4,4,24,2,96,0,0,0,0,-128,0,-8,15,8,9,8,9,-1,127,24,5,-2,63,8,74,16,9,-32,8,-4,15,4,0,-12,127,28,0,0,0,32,0,32,6,32,120,32,8,-4,9,36,127,36,9,36,25,-1,31,96,42,96,40,-112,72,8,9,4,9,2,14,0,8,0,8,0,8,-8,9,16,8,32,126,32,8,64,24,-2,28,42,42,-54,40,18,75,34,12,66,8,-124,8,28,9,0,8,0,16,0,16,-8,19,16,16,32,126,64,16,-128,16,-2,23,74,24,-110,112,-108,16,36,19,68,20,-124,16,56,17,0,32,4,4,8,9,-120,8,80,16,-2,23,32,48,32,80,-2,83,32,16,32,16,-1,23,32,16,32,16,32,16,32,16,32,16,-128,0,64,0,32,0,-1,15,0,72,-8,43,48,24,-64,8,-2,9,74,56,-110,72,20,19,36,20,68,16,-100,35,0,32,16,0,32,8,64,4,64,2,-2,127,0,1,0,1,-4,63,0,1,0,1,0,1,-2,127,0,1,0,1,0,1,0,1,8,0,8,33,-112,24,80,4,-2,3,32,64,32,48,-4,11,32,0,32,8,-1,23,32,16,32,32,32,32,32,64,32,0,0,0,0,0,-4,63,4,37,4,37,4,41,4,41,-4,37,4,35,4,35,4,39,4,57,-4,33,4,33,4,33,0,33,0,8,0,8,-2,31,0,16,-4,63,0,64,-8,63,-120,4,-8,63,8,2,-24,63,8,2,-8,127,5,2,6,2,0,2,0,0,64,8,-66,17,34,17,34,49,34,49,34,81,34,81,34,17,34,17,98,17,-94,17,46,17,32,16,32,16,32,16,0,1,-64,0,-1,31,0,16,8,81,-112,48,-2,55,32,16,32,48,-4,83,32,16,32,16,-1,31,32,32,32,64,32,0,16,0,32,12,32,3,-4,63,0,1,-8,31,0,1,-2,127,64,2,48,14,44,18,34,98,32,6,32,4,32,8,32,16,4,8,-120,8,72,8,80,8,-2,-1,16,8,16,24,-2,29,16,42,16,40,-1,75,16,8,16,8,16,8,16,8,16,8,8,0,16,33,-112,16,-2,15,-4,7,64,64,-2,47,-128,16,96,0,-60,19,-24,23,80,33,72,33,68,70,66,72,-64,0,0,1,16,1,-48,39,96,20,-2,15,100,4,-60,-9,104,17,-40,31,-120,19,-120,18,-76,20,-62,21,0,120,-1,71,0,0,0,0,0,0,-1,63,80,36,-4,37,84,61,84,37,-4,37,64,36,-1,63,-120,36,-112,36,112,36,56,36,-58,69,0,24,0,16,14,16,-16,17,32,16,32,-2,32,34,32,36,-2,39,32,36,96,40,80,24,-104,28,-124,18,4,33,2,70,0,0,14,0,-16,0,66,-1,68,18,40,17,-80,16,-128,16,-4,125,32,17,32,18,-1,23,36,29,36,49,60,65,-60,1,4,0,0,16,-4,16,4,19,68,18,40,125,40,17,-128,16,-4,29,32,49,32,82,-1,23,36,17,36,17,60,17,-28,49,4,0,0,2,60,2,-64,15,8,114,48,1,-64,0,68,3,36,12,24,48,-2,127,64,2,64,4,66,4,66,8,124,16,0,96,0,0,-4,0,4,71,-124,52,72,10,40,1,-4,-13,64,18,64,20,-2,31,68,18,68,18,-4,19,4,56,-1,71,0,0,0,2,0,1,-128,0,-4,63,68,34,52,44,12,50,-8,7,-128,8,-128,16,-2,127,-120,16,-120,16,-120,16,-8,31,8,0,0,0,12,32,-14,19,68,10,40,1,40,1,-112,-16,-4,17,32,18,32,16,-1,31,36,18,36,22,36,26,-4,19,4,0,16,16,-112,16,-112,16,-110,18,-108,18,-108,-3,-104,37,-112,36,-112,36,-100,41,-110,26,-112,28,-111,18,18,33,30,70,0,0,-128,0,64,0,32,0,-1,127,16,68,72,68,-124,69,2,70,-120,68,72,68,80,124,48,68,112,64,-116,0,2,1,0,6,0,0,12,0,-16,63,8,17,16,17,-112,8,-96,14,120,24,8,16,8,16,120,30,8,16,8,16,-8,31,8,16,8,16,32,0,32,2,32,2,-2,127,32,2,64,10,64,18,-4,20,-124,56,68,9,36,18,20,62,4,0,4,14,60,48,0,0,0,0,-2,127,64,2,-4,31,68,18,68,18,-4,31,0,1,0,2,-1,127,32,4,64,12,-128,3,112,15,12,48,0,0,0,0,-2,11,34,75,-70,74,-26,44,58,47,-94,126,16,25,-2,25,16,27,-2,27,16,43,-2,45,16,73,-1,65,0,1,0,16,-32,23,94,18,84,18,84,126,-40,19,88,26,84,58,-46,55,82,82,82,82,-10,18,84,23,80,16,80,16,80,16,64,0,64,0,-2,7,64,120,-4,75,-2,79,2,76,-6,79,0,72,-8,123,8,74,-8,75,16,65,-96,0,-2,15,0,0,0,0,-2,127,34,17,36,17,36,17,40,31,40,17,36,17,34,31,34,17,-30,17,44,31,32,113,32,1,32,1,0,0,64,2,32,4,56,8,68,20,-128,35,-128,3,112,12,14,112,-16,31,16,1,16,1,16,1,112,1,0,1,0,1,0,1,0,0,-4,63,8,41,72,41,48,63,16,41,8,41,-2,63,20,8,-108,127,16,8,16,8,-112,15,16,120,112,0,0,0,64,0,-128,0,-128,64,16,33,8,33,60,18,-62,3,0,0,-4,11,4,18,4,18,4,34,4,34,-4,67,4,2,4,2,-128,0,-128,0,-128,0,-128,8,-72,8,-56,11,-120,60,-120,-56,-120,8,-120,8,-120,8,-80,8,-126,8,2,8,-4,15,0,0,0,0,-1,127,-128,0,0,1,-8,15,8,8,-120,8,-120,8,-120,8,-120,8,8,9,72,9,48,10,12,6,2,56,0,0,64,16,32,16,16,16,-1,19,-96,124,32,17,124,17,68,31,-12,51,-84,85,40,21,56,17,56,17,68,17,-126,113,0,1,0,0,64,2,64,2,64,2,68,34,72,18,72,18,80,10,80,10,96,6,96,6,64,2,64,2,64,2,-1,127,0,0,32,0,32,0,32,124,32,68,32,68,32,68,-1,71,32,68,32,68,32,68,32,124,32,68,32,64,32,0,32,0,32,0,0,2,0,2,0,2,-16,63,16,34,16,34,-16,63,16,33,-16,63,8,1,-112,0,-32,0,-62,1,34,14,28,112,0,0,64,0,32,0,16,60,-1,39,-96,36,32,61,124,37,84,39,-40,63,-72,37,48,37,24,37,36,37,68,37,-126,93,0,1,0,2,0,1,-128,0,-1,127,64,4,-128,8,-4,8,72,25,40,25,48,43,-80,76,64,8,64,8,-80,8,12,9,2,14,-128,0,64,32,32,16,-2,15,32,1,32,98,124,26,-60,6,-92,22,88,27,80,34,32,34,48,34,72,66,-122,67,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-2,127,-128,0,-4,63,0,0,-2,127,2,64,-6,95,-16,15,16,8,-16,15,32,4,64,2,-2,-1,0,0,0,0,-2,63,0,32,0,34,-4,39,64,36,-128,40,-128,40,-2,47,-64,32,32,33,24,33,4,46,0,32,-2,63,0,0,0,16,-4,16,-124,16,-4,16,0,126,-1,19,-124,16,-124,28,-4,48,-124,80,-4,16,-124,16,-97,16,-28,19,4,112,4,0,64,0,32,16,32,16,16,32,-2,63,80,64,82,126,-44,8,-40,8,80,127,72,10,68,10,82,10,97,12,64,8,0,0,0,4,-128,8,96,8,0,16,-1,31,-96,48,-92,80,-88,-111,-88,17,-112,18,-112,20,-104,24,-92,16,-62,16,-128,16,0,16,0,8,0,16,-4,23,-124,32,-124,48,-124,48,-1,95,-124,80,-124,16,-4,23,4,17,4,17,0,18,0,20,0,24,0,0,0,0,0,2,-128,1,64,0,-2,127,-128,2,-124,4,-120,12,112,12,64,20,32,36,32,68,-104,4,4,7,2,4,0,0,0,0,-2,63,32,40,64,40,-4,40,-124,62,-92,50,-92,50,-92,50,-92,62,-92,40,-76,40,72,40,-124,63,-126,3,0,0,0,1,0,1,-2,127,0,1,-8,63,8,1,-8,63,0,33,0,33,-4,63,-124,2,92,2,48,4,12,8,2,48,0,64,64,0,64,0,-8,67,72,50,-8,11,-2,15,0,0,-8,-13,72,18,72,18,104,18,-104,18,-124,17,0,62,-2,71,0,0,32,0,64,2,124,124,-120,8,80,9,32,-1,-56,8,16,29,62,28,66,42,-60,40,44,73,48,8,-64,8,0,11,0,8,0,4,-128,8,68,8,68,16,36,18,8,50,8,49,8,81,-112,16,-112,16,96,16,96,16,80,16,-116,17,3,22,0,16,32,0,32,60,-1,39,32,36,-4,39,36,60,-4,37,32,37,64,61,-2,37,82,36,-100,36,-104,68,4,85,2,74,0,2,0,32,-4,34,8,44,80,49,32,33,16,62,-2,17,20,62,-108,40,-98,72,-112,-1,-112,24,80,21,48,35,30,66,0,0,0,0,6,32,-8,25,0,5,0,1,0,65,-2,49,16,9,16,1,16,9,16,17,16,17,16,33,16,34,16,68,16,0,0,0,0,3,-64,0,-2,63,2,32,2,32,-16,15,16,8,-16,15,16,8,16,8,-16,15,16,8,16,8,-1,127,0,0,32,16,32,16,-2,23,32,16,-4,-1,36,36,-4,39,32,38,-2,39,68,40,100,24,-84,24,-112,20,8,33,4,66,2,4,0,4,-8,7,8,8,-16,15,-2,127,104,41,-16,26,40,127,126,12,88,58,-106,73,32,2,-1,-1,32,4,32,8,32,16,32,16,32,16,-2,19,64,16,112,124,-120,16,4,51,-1,63,4,52,-28,81,36,81,36,17,-28,17,4,16,4,16,24,16,0,8,64,8,36,8,-108,8,-124,62,-120,42,-120,42,72,42,72,62,48,10,48,10,48,15,40,113,-60,0,2,1,0,2,32,8,32,8,64,16,-2,23,-80,48,8,49,4,82,-1,87,4,16,-28,17,36,17,36,17,-28,17,4,16,12,16,48,16,0,0,0,0,-8,127,8,0,8,32,8,32,8,32,-8,63,0,32,0,32,0,32,4,32,4,32,8,32,-16,31,0,0,0,0,0,0,-16,127,32,0,64,0,-128,0,0,1,0,2,0,4,0,8,2,16,2,32,4,32,4,32,-8,31,0,0,0,1,0,2,64,4,32,4,-8,8,4,31,0,8,-8,31,-128,32,0,33,-2,127,64,2,32,2,24,4,6,24,0,96,0,0,4,16,4,16,8,18,8,17,-120,16,-120,16,72,16,8,16,16,18,16,20,40,20,72,24,-124,25,2,22,0,0,32,4,32,4,32,4,-2,127,32,4,32,4,0,0,-32,63,64,0,-128,1,0,2,4,12,4,16,4,16,-8,31,0,0,0,16,64,16,-66,17,34,17,34,127,34,17,34,17,34,29,34,49,34,81,98,17,-86,17,46,17,32,112,32,16,32,0,0,0,-8,15,8,8,8,8,-8,15,8,8,-8,15,0,2,-4,15,36,25,36,98,36,4,68,24,-124,32,60,3,0,4,0,0,-16,15,16,8,16,8,-16,15,0,0,-8,31,8,17,8,17,-8,31,0,16,2,16,2,16,2,16,-4,31,0,0,32,16,64,16,64,16,-2,18,-128,82,0,83,-8,83,16,82,16,82,32,82,64,82,-126,94,-126,114,-126,2,124,0,0,0,0,4,0,4,-4,11,8,8,8,16,16,16,32,48,32,48,64,80,-128,16,0,17,1,17,1,19,14,17,-16,16,0,16,0,8,-8,16,-120,16,-120,32,-120,72,8,17,15,18,0,48,-8,83,-112,80,-112,16,96,16,112,16,-116,16,3,23,0,16,64,0,32,0,-2,63,-120,36,-1,39,0,60,-4,37,4,37,-4,37,-4,61,32,36,84,37,82,37,69,70,120,70,0,92,0,0,-128,0,-16,65,32,50,32,12,-4,11,68,2,68,-14,-4,19,-80,16,44,17,34,17,36,22,28,56,-2,103,0,0,32,32,32,38,-4,57,36,34,36,36,-1,63,36,32,-4,127,32,72,-2,127,32,16,32,16,-1,31,32,34,32,64,32,0,0,1,-128,0,-2,31,0,16,-16,81,16,49,16,49,24,19,14,116,-8,-105,16,17,-96,16,-64,32,-32,32,30,67,0,76,0,2,0,1,0,1,-128,0,-2,127,32,2,32,2,48,10,40,18,36,34,36,36,34,68,32,8,32,8,32,48,-64,0,0,1,-128,0,-2,127,-120,2,80,4,96,4,-72,29,6,102,-8,31,-120,17,104,22,-40,27,72,18,-56,19,8,16,16,16,0,2,0,1,-4,63,32,8,64,6,-2,-1,-8,31,8,16,-8,31,8,16,-8,31,-120,20,68,36,18,36,-16,71,0,0,0,16,120,8,72,4,72,127,72,36,-120,20,-114,-1,-128,48,-4,-53,-120,28,72,108,48,-106,16,37,44,68,-62,28,0,1,0,16,0,16,-4,19,8,16,16,88,16,84,32,84,64,82,64,16,-128,16,0,17,2,17,2,18,6,18,-8,17,0,16,0,0,0,2,8,17,-120,8,80,8,16,4,32,4,32,2,64,2,-128,1,-128,1,64,2,32,4,24,24,6,96,0,0,16,0,32,8,64,4,64,2,-2,127,0,2,64,4,48,24,12,32,-8,95,72,18,72,18,72,18,72,18,-2,-1,0,0,0,0,8,33,-112,16,-112,8,-2,7,-112,64,8,33,4,18,2,2,-4,15,-108,18,-108,18,-108,34,-108,34,-1,79,0,0,0,1,6,33,120,17,-128,9,2,5,2,1,-4,-15,0,16,-4,17,4,17,4,17,-4,21,4,25,-4,25,4,17,0,1,0,0,-128,32,72,16,72,10,40,2,8,-15,8,17,16,17,-112,16,-96,16,96,18,64,20,96,24,-104,17,6,2,0,4,-128,0,64,64,32,48,-2,15,2,4,-6,5,8,-15,8,17,-8,17,8,17,8,17,-8,21,8,25,8,25,-1,31,0,0,0,0,-8,39,16,17,-112,8,96,0,112,0,-82,-15,32,22,-4,19,32,16,32,16,-2,23,32,28,32,16,32,0,32,0,0,0,-8,31,8,16,8,16,-8,31,2,16,-2,31,16,0,16,4,16,4,-1,127,16,4,16,4,16,8,16,16,16,32,0,0,-4,127,68,33,60,31,-28,113,-8,31,-120,16,-8,31,-8,31,32,4,-4,63,32,4,-2,127,24,24,6,96,0,0,0,0,-4,0,4,126,68,50,52,14,28,14,100,114,4,3,-64,0,-2,63,16,8,32,4,64,2,64,0,-2,127,0,0,0,0,-8,11,8,17,-120,18,112,36,112,36,-84,121,35,22,32,32,-2,63,32,96,-1,3,32,28,32,96,32,0,32,0,32,4,32,4,32,4,-1,127,32,4,-4,63,-124,32,-124,32,-12,47,4,33,-60,34,52,34,12,44,-4,63,4,32,4,32,32,4,32,4,-1,127,32,4,32,4,-4,62,-124,36,-4,36,-124,40,-124,36,-4,34,-124,34,-124,44,4,33,4,33,24,34,0,0,-4,63,4,33,4,33,4,33,4,33,-4,63,-124,34,68,34,36,36,36,36,20,40,4,32,-4,63,4,32,0,0,0,0,120,63,72,32,72,62,72,34,-113,62,0,35,0,62,-4,33,72,62,72,34,48,34,120,66,-124,94,2,67,0,0,0,2,0,1,-4,63,16,8,32,4,32,4,-1,-1,0,0,-16,15,16,8,16,8,-16,15,16,8,16,8,-16,15,16,8,0,0,-4,62,-124,36,-124,36,-124,40,-4,40,-124,36,-124,36,-124,34,-4,34,-124,36,-124,60,-124,32,4,33,4,33,24,34,0,16,-2,17,2,17,34,17,34,29,34,-27,-2,37,34,37,34,37,82,41,82,25,-118,29,2,19,-2,33,2,65,2,1,32,0,64,0,96,120,-112,72,-112,72,12,73,66,74,32,72,16,72,-4,75,8,120,8,72,16,64,32,0,32,0,64,0,0,8,0,16,-4,16,-124,63,-124,32,-4,64,-124,126,-4,8,-96,8,-110,127,-100,8,-104,8,-104,10,-28,12,-126,8,0,0,0,0,28,32,-32,27,68,6,40,1,40,65,28,32,-16,19,32,0,32,8,-1,15,32,16,32,16,-2,39,0,32,0,0,0,2,-128,1,64,0,-4,63,-4,63,-124,32,-128,0,-8,31,-120,16,-8,31,-120,16,-8,31,96,2,24,12,6,48,0,64,64,0,64,16,-128,16,-128,32,-4,62,36,67,36,85,32,18,32,16,96,16,80,18,-112,20,-112,24,12,17,3,6,0,0,0,0,0,0,-8,63,8,2,8,2,-1,127,8,2,8,2,8,2,-8,63,8,4,8,4,0,8,0,16,0,96,0,0,4,0,4,0,-124,127,-124,0,-124,0,-124,31,4,16,4,32,4,32,-124,63,-124,0,-124,0,-124,0,4,1,4,30,4,0,64,0,-128,0,-8,61,16,41,16,42,-4,53,4,48,-4,41,4,36,-4,39,-64,36,-88,62,-106,34,-119,36,-16,36,0,32,0,0,0,1,124,62,68,32,68,32,68,32,68,63,68,32,68,32,68,32,68,32,68,39,68,56,88,0,64,0,64,0,32,4,32,4,-2,127,32,4,-96,4,-128,0,-8,15,-120,8,-120,8,-1,-1,-128,1,96,2,16,2,16,12,14,48,0,64,0,16,-34,19,82,18,90,19,90,127,90,19,-38,27,84,53,66,50,-128,80,-1,87,-112,17,96,16,88,16,-122,23,0,16,0,0,124,62,84,34,84,38,84,42,100,42,116,46,76,11,2,49,0,2,-1,127,32,12,-64,3,-16,3,12,60,0,0,0,1,-128,0,-2,31,-80,18,-2,21,-2,31,-2,21,16,21,-2,21,-8,23,8,21,-16,36,-2,39,-6,79,14,64,0,0,0,1,-128,0,-128,0,-2,31,0,16,0,17,4,17,-120,24,-120,20,80,20,80,18,32,18,32,33,64,32,-2,95,0,64,0,0,-34,11,82,18,-38,22,90,43,90,43,90,115,-116,17,114,34,-128,60,-1,103,-112,1,96,28,120,96,-122,7,0,0,32,4,32,4,32,4,-2,127,32,4,-4,63,4,32,4,32,-8,63,0,1,0,1,-8,31,16,1,8,1,-2,127,0,0,32,4,32,4,-2,127,32,4,32,4,-2,63,-126,32,-126,32,-6,63,-120,16,-120,16,-8,31,-120,0,-4,0,-126,63,0,0,32,4,32,4,-2,127,32,4,32,4,-2,127,-14,79,18,72,16,8,-16,15,0,0,-8,31,8,16,8,16,-8,31,8,16,32,4,32,4,32,4,-2,127,32,4,32,4,-4,63,-124,32,-108,36,16,9,32,9,-96,18,96,2,16,12,14,112,0,0,0,16,-4,17,4,17,4,17,-4,125,32,84,-4,85,36,85,36,125,-4,17,36,21,-4,21,34,30,34,-30,62,0,0,0,0,0,-64,64,60,51,36,10,36,2,36,2,36,-14,36,18,36,18,100,18,-92,19,44,18,32,16,32,60,-2,67,0,0,0,1,-64,0,-2,127,-8,31,0,0,-16,31,-16,31,0,0,-4,59,100,43,116,59,108,43,-20,59,-91,42,70,-52,64,16,0,0,0,0,-16,63,32,4,-4,7,-124,8,-124,10,-124,17,72,35,48,68,-8,31,72,18,72,18,72,18,-1,-1,0,0,4,0,-120,63,-120,32,-112,63,-96,63,68,8,-56,127,16,0,-96,63,-62,32,-124,63,4,22,8,37,-80,36,-64,68,0,24,0,32,-1,39,16,56,16,33,32,34,-4,28,-108,6,-108,120,-108,8,-92,127,-92,24,-92,30,48,41,76,72,-125,9,0,8,0,0,-1,3,32,0,32,-2,-4,17,36,17,-4,61,36,101,36,-91,-4,37,32,37,-96,60,64,36,96,36,-98,1,0,6,32,0,32,0,32,120,32,72,-4,73,36,73,36,73,36,121,-2,79,96,72,96,72,-112,120,-120,72,4,67,2,12,0,0,-120,0,8,1,16,1,80,58,126,42,-94,45,-62,46,34,41,18,41,-46,42,10,59,2,40,-62,41,2,14,28,0,0,0,0,16,0,16,-4,17,36,17,36,127,36,17,-4,17,36,29,36,49,-4,81,36,17,36,17,36,17,36,18,44,116,0,0,0,0,0,8,-4,19,36,18,36,50,36,50,-4,83,36,-110,36,18,-4,19,36,18,36,18,36,18,36,18,36,20,8,16,64,0,32,0,-1,63,16,41,40,42,-92,58,126,45,104,47,-66,42,-88,58,-88,47,-66,40,40,41,63,73,32,74,32,82,-128,0,64,0,-1,15,0,8,0,72,-4,43,36,42,36,10,-4,59,36,74,-4,19,36,18,36,18,36,34,36,36,8,0,0,1,-128,0,-2,63,64,32,-4,47,68,32,-1,63,-4,47,64,32,-4,39,-4,39,68,36,-4,39,68,36,68,68,92,68,0,1,-128,0,64,0,-2,-1,96,8,-104,18,-2,36,-112,121,-2,10,-112,18,-112,60,-2,4,-112,8,-2,24,-128,96,-128,0,0,0,-8,61,16,36,80,36,48,36,-2,61,34,9,34,41,-2,47,34,41,34,41,-2,47,34,57,34,97,34,1,12,1,0,8,-4,9,8,8,72,8,48,126,-2,74,-110,74,-110,74,-2,126,-110,8,-110,12,-2,14,-110,58,-110,-62,-110,0,-116,0,0,0,-64,0,48,0,0,0,-32,123,34,72,36,72,-88,79,-80,72,-80,72,40,73,36,121,36,74,34,4,32,0,-64,0,0,1,-128,64,96,48,16,8,-64,7,66,-128,100,96,-24,31,80,1,80,9,72,18,68,20,66,36,64,40,64,64,-128,0,0,0,-4,39,8,16,48,9,-64,0,-2,67,34,34,34,18,-2,3,34,10,34,18,-2,19,34,34,34,34,34,66,12,2,0,4,0,3,-64,0,0,0,-128,31,-124,0,-120,0,-80,124,-64,4,-96,8,-96,8,-112,16,-116,16,-126,96,-128,0,-128,3,0,0,-16,127,96,2,-128,1,-8,31,-120,16,-8,31,-120,16,-8,31,-120,16,24,21,-120,20,84,36,18,36,-32,71,0,0,0,0,0,0,-8,63,96,3,-4,31,-124,16,-4,31,-124,16,-4,31,-124,17,0,17,-4,127,4,1,4,6,56,24,0,96,0,0,-4,31,-124,16,-124,16,-124,16,-4,31,-124,16,-124,16,-124,16,-4,31,-124,16,-124,16,-124,16,-124,48,28,64,0,0,-128,0,-128,0,-112,4,-96,8,-84,42,-52,50,-12,60,-108,36,-76,44,-76,42,-36,54,-20,57,-124,32,-4,32,4,63,4,0,-128,8,-96,8,-104,16,-124,16,-128,48,-2,63,-128,80,-96,80,-96,-112,-96,16,32,17,32,17,33,18,34,18,60,28,0,16,64,0,64,8,-128,20,-1,20,-120,52,80,85,80,86,32,20,48,20,-50,17,0,23,-120,20,84,36,18,36,-16,71,0,0,64,16,80,16,72,16,68,16,64,88,-2,91,64,84,96,84,96,80,-96,16,-96,16,32,17,34,17,34,18,30,20,0,16,0,1,64,1,48,1,8,1,0,1,-2,127,64,1,64,1,64,1,64,2,64,2,66,4,66,4,66,24,60,96,0,0,-128,0,-128,0,-128,0,-128,0,-4,63,-124,32,-124,32,-124,32,-124,32,-4,63,-124,32,-124,32,-124,32,-4,63,4,32,4,32,0,8,0,8,126,8,68,63,72,41,72,41,80,41,72,63,70,41,66,41,66,41,66,41,92,63,64,33,64,32,64,0,16,0,16,8,16,16,16,16,-2,63,-110,64,-110,126,-110,8,-2,8,-110,126,-110,8,-110,8,-110,10,-2,12,-126,8,-126,0,32,0,40,68,36,56,34,8,32,24,-1,103,32,4,48,12,80,20,80,36,80,68,-112,4,-111,8,18,9,30,58,0,4,32,0,32,0,32,32,32,16,-2,11,34,66,34,34,34,18,-2,11,34,10,34,18,34,18,34,18,-2,35,2,34,2,2,0,0,16,68,16,34,63,17,-32,15,64,66,124,34,-120,19,-120,18,-1,20,-120,36,-120,36,-120,40,-120,72,8,83,48,0,0,0,0,0,-2,127,64,2,64,2,-8,31,72,18,72,18,120,20,8,24,8,16,-8,31,8,16,-8,31,8,16,8,16,0,1,0,1,0,2,-2,127,0,2,-16,7,16,4,16,28,-16,39,16,68,16,4,-16,7,16,4,16,4,16,4,32,4,0,1,0,1,0,1,-2,127,0,2,0,2,-16,3,16,5,32,5,-96,8,-64,16,64,32,-32,65,24,14,6,16,0,0,-128,0,-128,0,0,1,0,1,-1,127,0,2,0,2,0,4,-8,15,8,20,8,36,8,68,8,4,-8,7,8,4,0,4,32,4,32,4,64,8,64,24,-1,19,-128,16,-128,48,0,81,-4,17,-124,18,-124,18,-124,20,-124,16,-4,16,-124,16,0,16,16,0,16,6,16,120,16,74,-2,45,18,29,18,127,18,9,-2,29,18,29,18,43,18,41,18,73,-2,9,2,9,0,9,0,0,-4,32,64,19,64,8,-2,7,-48,0,76,-15,66,18,-8,23,-112,16,-100,16,-124,20,4,25,4,17,56,2,0,4,0,0,0,0,-8,63,16,16,16,8,32,8,32,4,64,2,64,2,-128,1,-128,1,64,2,48,4,12,24,2,96,0,0,32,0,32,8,32,16,32,17,62,34,-30,34,34,124,34,4,34,8,68,10,68,18,-124,23,-124,57,4,1,60,1,0,2,0,0,-4,67,32,32,32,16,32,8,32,0,32,-16,-1,23,32,16,32,16,32,16,32,16,-64,17,0,56,-1,71,0,0,0,0,16,68,16,34,24,17,-24,31,38,68,65,36,-96,23,-104,4,-124,20,-128,20,-96,40,-112,40,12,81,2,83,0,0,0,0,0,0,-4,63,-128,0,-128,0,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,7,0,0,0,0,0,0,-4,63,-128,0,-128,0,-2,127,-128,0,-128,0,0,3,-8,31,72,18,72,18,72,18,72,18,-1,-1,0,0,32,16,64,16,96,16,-104,16,4,-3,-6,19,0,20,-44,59,84,54,-44,83,84,-110,-44,19,84,18,68,18,68,18,-116,18,-128,0,-128,0,-4,0,-2,31,-126,16,-4,31,-8,16,0,16,-8,23,-8,23,0,16,-2,47,-2,63,96,33,30,78,0,80,0,0,-8,31,-120,16,-8,31,-120,16,-8,31,-128,0,-4,63,-108,32,-12,47,12,37,-120,20,84,36,20,36,-14,71,0,0,-128,0,-128,4,-4,31,-124,17,-124,18,-4,31,-120,16,-8,31,-120,16,-120,16,-1,-1,64,0,32,6,24,24,4,96,2,0,-128,0,0,1,-128,2,64,4,48,8,12,16,-14,47,-128,64,-128,0,-4,63,-128,0,-96,4,-104,8,-122,48,-128,64,0,3,-128,0,0,1,-128,2,64,2,32,4,-8,31,6,96,36,31,36,17,36,31,36,17,36,31,36,17,4,17,4,17,28,18,64,0,-64,64,-96,32,24,33,-10,23,4,8,-44,7,84,-12,-44,23,-44,23,84,20,84,20,68,20,-104,61,-1,71,0,0,0,2,0,4,0,4,-32,15,64,8,64,48,-8,95,-120,16,-8,31,-120,16,-120,16,-8,31,0,0,0,0,-2,127,0,0,64,16,-64,16,-96,16,16,89,12,85,-5,87,4,88,-44,83,84,18,-44,19,84,18,-44,19,84,18,68,18,68,18,-100,19,64,0,-96,32,-96,16,16,9,12,2,-6,69,4,40,-44,23,84,4,-44,15,84,20,-44,23,84,36,68,36,68,68,-36,5,-128,0,0,33,-16,17,16,10,32,4,-4,71,68,34,68,18,-4,3,68,10,68,18,-4,19,0,32,0,32,-1,79,0,0,0,0,0,0,-4,61,36,41,-4,41,36,49,-4,49,32,40,-2,39,34,38,50,38,58,58,-54,35,2,34,2,34,12,34,0,0,-16,31,32,0,64,4,-128,2,-128,1,-2,127,-126,0,-124,0,-124,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,3,0,16,-4,17,4,17,4,17,-4,29,0,-28,-4,37,32,40,32,40,-2,43,32,24,80,28,80,18,-116,33,2,66,0,4,0,0,-1,127,-128,0,-128,0,-4,63,-124,32,-60,40,-92,36,-108,34,-60,40,-92,36,-108,34,-124,32,-124,32,-100,32,0,0,0,4,0,4,0,4,-2,15,0,8,0,8,0,8,-4,15,4,0,4,0,-8,127,8,0,8,0,8,0,-16,0,0,0,64,8,64,8,64,8,64,42,-1,42,-128,42,-128,42,-2,42,2,42,2,42,-4,43,4,46,4,58,4,2,60,0,0,0,0,0,-4,3,0,61,0,1,-8,31,8,17,8,17,-8,31,0,1,-4,63,36,33,-12,33,20,47,20,32,4,32,24,32,0,0,0,3,-64,0,-2,63,2,32,2,32,-8,31,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,3,0,0,0,32,-2,19,64,8,-8,3,72,0,-120,-16,-120,16,-1,23,0,16,-4,17,4,19,4,21,-4,25,4,17,4,1,0,0,-4,127,4,1,4,1,68,33,36,17,36,9,20,5,12,3,52,13,-60,49,4,1,4,1,104,1,24,30,0,0,0,0,0,0,-4,127,0,1,0,1,0,1,0,1,-8,63,0,1,64,1,48,1,8,1,0,1,-1,127,0,0,0,0,32,16,40,16,36,16,32,16,-2,23,32,-4,-28,19,84,18,88,18,-40,19,88,16,24,28,-39,-31,105,14,-122,0,-128,0,32,0,32,4,32,4,-2,127,32,4,32,4,-8,63,-128,0,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,2,-128,3,0,4,0,8,62,8,-28,-1,36,16,40,63,40,49,36,81,34,31,34,17,34,31,34,17,44,17,32,17,32,19,32,0,0,0,0,0,-2,127,32,68,32,68,32,68,32,68,-1,71,32,68,32,68,32,124,32,68,32,0,32,0,-96,0,64,0,0,0,-4,67,68,50,-4,11,68,2,-4,3,64,-16,-4,19,84,18,76,18,-4,19,4,18,4,18,8,60,-1,67,0,0,64,0,-96,0,-96,120,24,73,4,74,-6,77,4,72,-44,75,84,74,-44,75,84,122,-44,75,84,74,84,66,68,2,-52,3,0,16,80,16,-120,16,4,81,32,86,80,84,72,84,-124,84,2,85,-8,87,8,85,8,93,8,101,-8,5,8,1,8,1,0,0,0,9,30,18,-14,19,-110,36,-110,72,-14,23,-110,16,-110,52,-14,84,-110,20,-14,20,-98,23,18,28,16,16,16,16,-128,0,0,3,-64,4,32,8,-8,31,14,96,40,31,40,31,40,17,40,31,8,17,24,23,-124,20,84,36,-14,71,0,0,32,0,32,20,64,34,64,34,126,73,-126,24,-108,22,16,33,-112,64,16,30,48,18,48,18,76,18,66,30,-125,18,0,1,16,0,20,74,18,49,18,17,-112,40,-1,72,16,79,24,25,24,25,24,41,100,73,-92,9,68,9,-126,8,2,57,0,0,0,2,-128,1,-1,127,32,1,16,2,-8,12,4,31,-8,15,8,8,-8,15,8,8,-8,15,8,8,8,8,8,8,48,8,8,1,16,17,-112,8,-96,4,-1,127,16,3,-120,12,-2,63,1,64,-16,15,-8,15,0,0,-16,15,16,8,-16,15,16,8,0,0,-112,32,12,17,34,9,64,2,96,64,-112,32,-116,16,3,3,-8,15,8,18,8,18,8,34,-8,35,8,66,8,2,0,1,-128,0,-2,63,2,32,-14,47,-110,40,-16,15,-112,8,-16,15,-128,0,-4,63,-92,32,-12,33,20,46,4,32,28,32,0,32,80,16,-120,8,36,1,98,-6,80,16,-112,18,12,53,3,58,-8,88,-120,20,-120,16,-120,16,-8,16,-120,16,-128,16,0,0,-1,125,16,8,32,40,-4,16,-124,16,-92,-2,-92,20,-92,20,-92,16,-92,16,-92,16,80,16,76,16,-126,16,0,35,64,0,-128,0,-8,125,16,42,-4,29,36,17,68,9,-4,-3,-60,20,120,17,-80,22,104,19,-108,20,18,19,-32,52,0,0,0,0,0,-4,-4,5,-124,36,68,36,68,36,72,36,72,36,40,62,48,2,16,14,48,52,72,68,-124,4,2,5,0,8,0,0,0,8,124,31,72,17,122,106,66,7,124,14,-16,127,16,10,16,9,-32,8,-4,15,4,0,-12,63,56,0,0,0,0,0,68,34,68,18,76,11,-44,2,-28,66,68,34,-4,19,68,2,-28,10,-28,20,84,21,76,42,68,40,68,72,4,0,0,0,0,0,-4,127,4,66,-28,71,64,12,-8,63,-120,16,8,17,-8,31,-96,1,-112,2,-118,6,-62,24,124,96,0,0,0,0,0,0,-4,63,0,0,0,0,0,0,-2,127,64,2,64,2,64,2,64,4,66,4,66,8,76,16,48,96,0,0,0,16,0,16,-2,19,0,16,0,16,-4,-3,4,17,-4,17,4,17,4,17,-4,23,0,24,0,96,0,0,-1,7,0,0,-128,0,-128,0,-8,31,-128,0,-128,0,-2,127,-8,15,8,8,8,8,-8,15,-124,4,88,4,32,28,-104,101,6,6,0,0,0,0,-2,31,64,16,-128,16,-4,23,4,20,-4,23,4,20,4,20,-4,23,64,33,80,34,76,36,66,72,64,64,-128,1,12,16,-16,16,72,23,40,18,48,-3,-2,19,-128,16,-2,31,-128,48,-8,-47,-112,17,80,18,32,18,88,124,-122,19,0,0,32,8,32,8,-2,17,32,126,-1,35,0,40,-4,73,4,127,-4,9,-92,8,-104,14,-104,121,-104,10,-28,8,-125,8,0,8,0,0,-4,63,4,32,4,32,-12,47,4,32,-4,63,68,34,68,34,76,34,76,36,116,44,4,32,-4,63,4,32,0,32,0,0,-8,15,8,8,8,8,-8,15,0,0,0,0,-8,31,-120,16,-120,16,8,17,72,17,56,18,12,4,2,56,0,0,0,0,0,0,-4,63,-28,39,36,36,-28,39,4,32,-12,39,-108,36,20,37,-108,37,100,34,28,60,-4,63,4,32,4,32,32,0,32,68,-2,43,32,16,-1,47,0,72,-4,9,4,25,4,25,-4,41,-106,72,-104,8,-104,15,-28,16,-125,48,0,0,0,0,0,32,-1,19,32,10,-4,2,-124,66,-124,34,-4,18,-124,2,-4,18,32,20,-88,36,36,37,34,73,33,82,96,0,64,16,-128,16,-4,32,8,37,-8,73,16,120,-2,19,-60,16,88,33,112,62,-80,97,88,2,-92,29,34,102,-32,0,0,0,0,0,0,64,-4,51,0,8,0,0,-2,7,-96,-16,-96,16,-96,16,32,17,34,17,52,19,28,20,0,44,-1,67,0,0,32,4,32,4,32,4,-1,-1,32,4,32,12,124,31,68,17,68,17,68,50,68,78,88,2,66,4,66,8,124,48,0,64,0,0,0,0,-2,31,-128,16,-4,23,-4,23,4,20,-4,23,80,17,76,22,-62,25,72,37,36,37,44,73,-14,73,0,0,0,8,0,8,124,31,68,17,68,18,72,42,120,68,66,4,66,24,60,97,-120,4,68,20,20,20,18,36,-16,35,0,0,64,0,32,0,16,124,-4,75,4,74,-4,83,0,80,0,72,-2,71,-112,68,-112,68,-112,88,18,65,18,65,30,66,0,68,0,0,0,0,0,0,-8,63,8,32,8,32,8,32,-24,63,8,32,8,32,8,32,8,32,-8,63,8,32,0,0,0,0,32,8,64,16,64,16,-128,33,-2,34,-126,94,2,101,66,9,34,16,34,23,18,56,2,0,2,15,4,112,56,0,0,0,32,8,40,8,36,8,-2,127,-96,8,-92,8,-108,127,-104,8,-104,24,-80,31,-22,40,36,56,64,56,0,79,-2,64,0,0,0,0,12,124,-16,71,32,68,32,68,32,124,32,8,-2,75,96,72,80,78,-112,72,-112,78,8,89,4,97,2,-122,0,0,0,0,0,8,-4,16,-124,31,-124,32,-4,64,-124,126,-124,8,-124,8,-4,127,-124,8,-124,10,-124,12,-124,13,4,10,8,0,0,0,24,0,-32,15,0,8,0,8,-4,15,64,8,64,8,-1,-1,-128,0,-124,16,-124,16,-124,16,-4,16,4,31,4,0,0,1,0,2,-8,31,-104,20,-24,19,-8,31,-24,22,-104,24,-8,31,0,0,-1,-1,0,4,-8,15,8,0,16,0,-32,0,0,0,0,0,-8,15,8,8,8,8,-8,15,8,8,8,8,8,8,-8,15,8,8,8,16,8,16,8,32,24,32,96,64,8,17,-120,16,-112,16,80,24,-4,89,4,85,4,-107,4,-107,-4,17,80,16,-112,16,-112,16,-111,16,17,17,30,18,0,20,0,16,0,8,-4,5,36,36,68,34,68,33,-28,39,36,36,36,36,-28,39,68,34,76,34,84,34,116,44,4,32,28,32,0,8,0,8,-2,8,0,126,0,8,0,126,-2,8,16,-2,32,8,32,30,72,25,68,40,-124,72,-2,8,2,8,0,8,0,0,0,0,-8,31,0,0,0,0,0,0,-2,127,-128,0,0,1,0,2,32,4,16,4,-8,8,8,31,4,0,0,0,0,0,0,63,60,33,40,33,40,63,48,0,-80,63,-88,36,-92,36,-94,36,-94,36,-94,44,44,11,-96,16,32,96,32,0,0,4,0,8,0,8,-4,31,4,16,4,32,4,68,4,3,-60,0,4,0,116,0,-124,7,4,24,72,0,48,0,0,0,0,0,-4,61,4,37,4,41,-4,41,0,48,-4,49,36,41,36,37,36,37,36,37,52,57,72,32,-124,33,2,34,0,32,0,1,0,2,0,2,64,4,32,4,16,8,-8,10,68,31,64,2,64,2,64,4,66,4,66,8,66,24,124,96,0,0,0,0,0,32,-4,19,0,16,0,8,0,0,-2,7,-128,-16,16,17,8,17,8,18,-4,23,4,16,0,40,-2,71,0,0,32,4,32,4,-1,-1,32,4,32,12,-4,17,-4,37,4,41,-4,121,0,16,-4,33,84,125,84,1,84,29,-1,103,0,0,0,0,-2,-1,0,20,0,20,0,127,0,85,-1,85,16,85,32,103,32,97,72,65,68,127,-124,65,-2,127,2,65,0,65,0,0,-8,31,8,16,-8,31,-8,31,0,0,-2,63,2,34,-6,63,-128,8,-4,31,-128,0,-1,127,-128,0,-128,0,-128,0,32,0,64,16,64,12,-2,127,-126,34,2,21,-62,-1,34,0,18,62,26,34,98,34,-126,62,2,34,4,62,28,34,0,32,0,0,-16,63,16,2,32,2,60,4,4,8,4,16,-28,31,-40,96,0,1,-2,-1,0,1,0,1,0,1,0,7,0,0,0,0,-2,63,-128,32,-128,32,-128,32,-8,39,-120,36,-120,36,-120,36,-120,36,-72,36,-128,32,-128,32,-128,32,-2,63,0,0,0,0,-1,1,16,127,16,17,16,17,124,17,84,61,84,37,84,101,84,37,84,37,88,61,16,37,16,33,-1,1,0,0,0,2,0,2,0,2,-16,63,16,4,34,4,34,8,30,9,0,49,-2,127,0,1,32,9,24,17,4,33,0,65,0,2,64,8,80,8,72,8,-56,127,68,8,-1,-1,64,8,36,8,-92,127,40,8,40,30,48,41,49,40,-47,72,14,9,0,8,64,4,64,4,80,4,-56,127,68,4,64,4,-2,-1,68,0,40,0,40,63,16,33,16,33,40,33,74,63,-122,33,0,0,0,0,0,2,-128,1,-4,63,-124,32,-124,32,8,41,16,9,16,17,32,17,-128,17,64,2,48,4,12,24,2,96,0,0,0,1,-128,0,-4,63,4,34,4,33,-4,63,16,8,32,4,32,4,-2,127,-128,0,-128,0,-4,127,-128,0,-128,0,-128,0,32,4,48,4,-88,63,36,4,-2,-1,32,4,36,8,-92,127,40,20,24,20,-112,63,-80,5,72,30,74,100,-124,4,0,4,0,0,-1,127,-128,0,-128,0,-8,31,-120,16,-120,16,-8,31,-120,16,-1,-1,8,16,8,16,8,16,8,16,8,16,48,16,-128,0,0,1,0,1,-2,127,0,2,64,4,64,12,64,8,-4,31,64,104,64,8,64,8,64,8,-2,15,0,8,0,8,32,0,32,0,64,0,-4,61,4,37,4,37,4,37,-4,37,4,37,4,37,-4,37,4,61,4,37,-4,33,4,1,4,1,8,17,24,19,-2,23,72,21,-65,127,-104,18,-39,22,-90,26,64,116,-4,-109,68,18,68,18,100,18,-104,18,6,113,0,6,0,8,28,8,96,-1,64,20,126,36,72,63,72,4,-120,15,8,117,8,5,-8,31,8,16,-8,31,8,16,-8,31,8,16,16,24,80,40,-2,63,-112,72,127,126,48,20,51,21,-34,39,-8,79,-120,8,8,9,8,9,-120,9,96,10,24,12,6,48,32,0,16,0,8,62,-1,42,-112,42,-112,42,-112,42,-2,42,-112,42,-112,42,-112,42,16,57,16,21,16,35,-1,66,0,2,32,0,16,60,8,36,-1,37,16,37,16,61,16,37,126,37,16,61,16,37,16,37,16,37,16,38,-1,38,0,78,0,0,32,4,32,4,-2,127,32,4,32,4,-4,63,72,8,112,31,66,46,124,12,32,50,-2,127,32,4,32,8,32,24,32,32,0,0,-96,0,-2,79,-96,48,-4,15,-92,4,-4,7,-4,-9,0,16,-8,19,8,18,-8,19,-8,19,0,120,-2,71,0,0,80,16,80,16,-1,83,80,52,-2,57,82,127,-2,17,82,25,-2,53,0,50,-4,81,4,81,-4,17,4,17,-4,17,4,17,64,2,68,18,72,10,80,6,64,2,-1,127,36,18,68,17,-12,31,-124,16,-4,31,-124,16,-124,16,-124,16,-4,31,4,0,32,4,32,4,-2,127,32,4,-8,35,8,18,-8,11,0,64,-68,39,-68,23,64,16,-2,31,-48,33,76,38,66,72,64,0,-128,0,-128,0,-2,127,-128,0,-8,31,-120,16,-120,17,-24,18,-104,4,-124,24,2,99,-32,0,0,6,-64,1,48,0,0,0,0,0,-8,31,8,16,8,16,-8,31,8,16,8,16,-8,31,-128,0,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,-8,33,8,17,-8,9,0,0,-68,-121,-92,100,-92,20,-68,7,64,8,-2,31,-32,16,88,33,70,34,64,68,64,0,0,0,0,0,-8,63,16,5,-96,2,-64,1,96,3,-98,124,-128,0,-8,15,-120,8,-8,15,-112,0,-120,0,-8,63,4,0,0,0,-8,60,-120,36,-8,36,0,36,-34,61,82,9,-34,41,32,46,-1,43,96,40,120,46,-92,57,34,-58,32,0,32,0,0,0,-8,1,8,57,-8,41,0,40,-36,43,84,42,-36,43,32,40,-1,47,112,56,-88,40,36,3,34,4,32,0,32,0,32,0,32,32,32,17,-4,19,32,10,32,4,-2,-9,0,16,-8,17,8,17,8,17,8,17,-8,17,0,60,-2,67,0,0,0,1,0,2,-8,31,8,16,8,16,-8,31,8,16,-8,31,0,2,0,2,-2,2,0,127,2,2,4,2,-8,3,0,0,32,8,32,8,32,8,32,42,32,44,32,44,-2,73,32,72,32,72,32,24,32,20,32,20,32,34,-1,39,0,64,0,0,0,16,-8,16,-120,16,-8,18,0,84,-36,91,84,82,-36,83,32,16,32,16,-1,31,-16,40,44,37,34,34,32,68,32,0,-128,0,-128,0,-2,127,-128,0,-8,31,-128,0,-1,127,0,0,-8,31,-120,16,8,17,8,17,72,18,32,4,24,24,4,96,0,16,-4,23,8,17,-112,16,96,126,32,16,-36,20,34,27,32,48,-4,83,32,16,-2,19,32,16,32,112,32,16,32,0,2,0,2,0,34,63,34,33,34,37,34,37,34,37,34,37,34,37,34,41,34,41,34,44,2,10,-126,49,70,64,24,0,0,0,-8,39,16,25,16,5,-32,64,112,32,-50,17,64,6,-4,3,64,8,64,16,-2,23,64,32,64,32,64,64,64,0,32,0,40,0,36,60,32,36,-2,55,-92,52,-92,52,-104,52,-8,55,-104,52,-112,52,-112,24,42,37,42,35,-58,66,0,64,0,4,0,8,0,8,-2,31,0,20,-8,39,0,68,0,4,-4,7,0,5,-120,4,68,20,20,36,18,36,-16,71,0,0,8,0,8,17,-48,16,-2,19,42,19,-78,126,-78,18,-2,19,0,16,-4,17,4,29,-4,49,4,65,-4,1,4,1,4,1,4,17,-120,16,72,16,-2,21,-90,53,122,53,34,85,-2,81,0,16,-4,17,4,17,-4,17,4,17,4,17,-4,17,4,17,16,0,32,8,32,6,-4,63,-124,32,-108,40,-28,38,-124,32,-4,63,0,0,-8,31,8,16,-8,31,8,16,-8,31,8,16,4,0,8,1,-56,60,-2,37,-90,53,106,53,114,53,-2,53,0,52,-4,52,-124,52,-4,24,-124,20,-124,36,-4,66,-124,0,32,8,32,8,32,8,32,8,-96,127,32,8,32,8,32,11,32,12,32,56,32,72,32,8,34,8,34,8,60,8,0,48,64,0,64,0,64,0,-2,127,-32,72,96,73,88,74,70,76,-8,73,8,73,-8,121,8,73,-8,73,0,0,-2,15,0,0,64,0,64,32,64,16,-2,15,96,0,-48,65,76,34,66,20,-8,11,8,18,-8,19,8,34,-8,35,0,64,-1,79,0,0,32,8,32,8,32,8,32,8,-96,127,32,8,32,8,32,30,32,25,32,40,32,72,32,8,33,8,33,8,62,8,0,8,0,8,32,8,32,16,-96,-1,32,32,32,40,32,40,32,72,32,127,32,8,-96,9,32,30,34,104,34,8,60,8,0,8,0,0,4,16,-20,19,44,62,-84,34,-84,66,-84,126,-84,18,-84,18,-84,126,-84,18,-52,20,36,25,20,17,4,6,8,0,0,0,0,16,-4,11,4,36,4,32,-12,47,-108,40,-12,47,-108,40,-108,40,-12,47,-124,32,-124,32,-124,32,-124,32,24,32,0,0,6,0,-8,63,64,36,32,36,16,60,-4,37,8,36,16,36,16,60,32,36,64,36,-128,60,-64,39,63,34,0,0,0,16,0,16,-36,19,84,18,84,126,84,18,84,18,-1,63,84,54,84,50,84,82,84,18,84,18,100,18,-60,21,8,16,64,8,32,8,16,8,-2,9,82,127,-114,9,34,25,64,28,-1,42,32,41,62,74,32,8,63,8,32,8,32,8,32,8,64,0,-128,0,-128,0,0,125,-2,69,64,70,64,70,124,68,64,68,64,68,64,124,126,68,64,64,64,0,64,0,64,0,0,2,0,4,0,8,-1,15,0,17,0,33,0,33,-4,65,0,1,0,1,0,1,-2,1,0,1,0,1,0,1,0,1,32,8,64,8,64,8,-128,10,-1,45,64,45,64,74,64,72,126,72,64,24,64,20,127,36,64,34,64,64,64,64,64,0,64,0,64,32,-128,16,-128,8,-1,1,64,1,64,-6,126,8,64,8,64,8,64,8,126,10,64,12,64,8,64,0,64,0,64,16,32,16,-1,23,8,17,-112,124,80,16,-2,19,34,30,-6,51,34,82,-14,18,-110,18,-14,18,2,18,2,114,12,18,0,1,-128,0,-2,127,16,4,96,2,-128,1,-8,6,6,120,-8,31,-128,0,-4,31,68,18,68,18,68,18,68,18,24,16,0,0,0,3,-64,0,-4,63,4,32,4,32,-8,31,0,1,0,1,-2,1,0,127,0,1,2,1,4,1,-4,1,0,0,0,0,0,2,-128,1,-2,127,-126,66,98,77,24,50,-4,7,0,6,-8,27,0,34,0,2,-4,3,0,2,0,2,0,2,32,8,32,8,-2,23,32,16,-2,51,32,48,-1,95,0,-112,-4,19,68,18,68,18,68,18,100,18,-104,16,6,19,0,28,0,2,0,1,-4,63,68,34,-4,63,64,2,-8,31,64,2,-2,127,-96,24,-104,32,-9,95,-64,2,-80,12,-116,48,-128,3,64,0,-128,0,-8,121,8,74,-2,75,104,74,-106,123,-1,75,0,74,-4,122,-4,74,0,74,-4,122,-124,74,-4,68,-124,0,32,0,32,6,32,120,32,16,62,16,32,30,-8,112,-120,16,-120,16,-120,-1,-120,16,-8,16,2,16,2,8,-4,7,0,0,0,2,0,4,-16,31,-1,127,32,17,-104,22,100,24,-1,31,-4,23,0,16,-4,39,0,32,-4,39,4,36,-4,71,4,4,32,8,32,8,32,73,32,42,63,26,32,12,32,127,32,8,-2,28,-126,28,-126,42,-126,40,-126,72,-2,8,-126,8,-126,8,64,0,64,32,64,24,64,4,126,0,64,64,64,48,64,8,-4,3,4,10,4,18,4,18,4,34,-4,35,4,66,4,2,-128,2,96,2,-4,2,0,63,-2,1,0,127,-80,0,-62,1,50,62,12,0,-8,31,72,18,72,18,72,18,-1,-1,0,0,0,8,6,8,-8,16,-128,-1,-128,32,-128,40,-1,72,-120,127,-120,8,-120,8,-120,11,8,29,8,105,8,9,8,10,8,10,0,8,0,8,-4,17,4,127,-4,17,40,25,40,41,-2,41,40,63,-2,9,82,15,84,25,72,106,120,10,70,12,0,8,-124,0,-124,16,-124,16,-4,31,0,8,126,16,-64,127,64,36,126,36,-56,127,72,4,-56,7,72,124,-120,4,8,5,8,4,0,0,-4,31,4,16,4,16,-4,31,32,18,-4,31,32,18,32,18,-2,31,72,20,80,36,-80,36,12,71,2,68,0,0,32,4,32,4,-2,127,96,4,80,127,-2,20,-112,20,-4,63,-112,54,-4,54,-112,50,-2,34,-44,62,42,63,42,35,0,32,64,8,80,8,76,8,64,8,94,126,-32,9,64,8,47,28,-16,42,34,40,28,72,16,8,41,8,-55,8,6,11,0,8,0,1,0,1,0,1,0,1,-2,1,0,1,0,1,0,1,-8,31,8,16,8,16,8,16,8,16,-8,31,8,16,8,16,64,0,80,16,72,16,72,16,68,31,126,16,-64,19,68,126,40,66,40,66,48,66,48,66,82,126,74,66,-122,65,0,0,32,0,32,16,32,8,32,8,63,127,32,4,32,68,32,36,-4,37,4,25,4,25,4,15,4,25,-4,97,4,1,4,1,8,0,8,33,8,17,-2,15,8,1,-8,65,8,33,-8,17,8,1,-1,15,80,18,-120,18,4,35,0,34,-2,67,0,0,64,0,32,16,16,16,-2,37,2,37,2,89,-2,105,32,16,-96,16,-66,46,-96,49,96,1,96,15,32,113,31,2,0,2,64,16,32,16,16,16,-2,17,80,126,-1,19,0,16,-4,61,-4,51,4,81,-4,81,32,16,-1,23,32,16,32,16,32,16,0,2,0,1,-2,63,16,4,32,2,-1,-1,0,0,-8,31,8,16,-8,31,8,16,-8,31,-128,0,-2,127,-128,0,-128,0,0,8,4,4,-56,127,16,17,32,10,-30,127,4,0,-120,63,-80,63,-62,32,-124,63,8,4,-48,-1,32,4,64,4,-128,4,-128,0,-124,0,-120,-8,-120,8,-112,8,-32,56,-128,32,-2,67,-96,64,-96,124,-112,4,-112,4,-88,8,-56,8,-122,56,0,0,-128,0,-120,24,-112,6,-2,63,2,32,-14,39,16,4,-8,7,-32,63,-128,0,-8,31,-2,127,-128,0,-128,0,-128,3,0,0,64,0,64,79,68,33,72,17,72,1,80,-113,64,104,-2,25,80,8,80,31,72,17,72,33,84,33,100,65,66,67,0,12,-128,0,64,32,-2,23,16,9,-96,0,-1,79,0,32,-8,19,-8,3,8,10,-8,19,64,16,-2,47,64,32,64,64,64,0,16,16,16,16,16,16,16,16,-2,127,16,16,16,25,16,53,-112,50,-96,48,96,80,96,80,-112,16,12,17,2,23,0,16,-128,0,-128,0,-128,0,-128,0,-2,127,-128,16,-128,8,-128,8,0,5,0,3,0,1,-128,2,96,2,24,12,6,112,0,0,-128,16,-124,16,-120,16,-112,16,-112,124,-96,84,-128,84,-2,87,-96,84,-112,84,-112,84,-120,92,-92,16,-62,16,-128,16,0,16,-128,0,-124,0,-120,62,-112,42,-112,42,-96,42,-128,42,-2,43,-96,42,-112,42,-112,42,-120,56,-106,20,-31,36,-128,66,0,0,32,4,32,8,32,8,32,16,-2,23,32,48,32,49,32,81,32,81,-96,16,96,16,96,16,-80,16,12,17,2,22,0,16,-128,0,-124,60,-120,36,-120,36,-112,36,-96,60,-128,36,-2,39,-112,60,-112,36,-112,36,-112,36,-100,36,-30,36,-126,68,0,8,0,0,0,1,-2,31,-128,16,64,80,-4,55,-96,48,-1,31,-4,51,4,82,-4,19,-4,19,64,32,-2,47,64,64,64,0,-128,0,64,0,-2,63,16,41,-96,40,-1,55,0,48,-4,43,4,42,-4,39,4,38,-4,59,-1,39,32,32,32,32,32,32,0,16,-4,19,68,16,68,16,68,126,68,16,-124,16,24,29,0,48,-4,81,4,17,4,17,4,17,-4,17,4,49,4,1,0,0,-4,3,68,124,68,68,68,68,-124,68,-116,124,16,71,0,68,-4,69,4,69,4,125,4,69,-4,65,4,1,0,1,64,8,64,8,80,8,76,8,64,127,-2,11,64,8,68,10,40,12,40,56,48,72,32,8,98,8,-102,56,4,11,0,0,0,0,-4,35,68,24,68,4,-124,0,-124,64,4,49,24,10,0,0,-4,5,4,9,4,9,4,17,-4,17,4,33,4,1,0,4,4,4,-124,4,-56,63,40,4,48,4,-112,127,24,4,40,20,-92,39,68,36,-126,36,0,52,0,76,-1,67,0,0,0,0,-4,61,36,36,36,36,68,36,-100,36,-4,61,-124,36,-124,36,-4,36,0,60,80,18,72,34,36,33,34,65,0,0,0,0,-4,31,68,18,68,18,-4,31,-2,1,0,1,-8,31,8,16,-8,31,-8,31,-128,0,-1,-1,-128,0,-128,0,-128,0,0,0,64,2,64,2,68,34,72,18,80,10,96,6,64,2,96,6,88,26,70,98,64,2,66,4,66,24,60,96,0,0,32,8,32,4,126,63,72,33,-80,33,40,63,-58,32,-8,95,-2,127,-120,0,-8,31,-4,31,-128,0,-2,127,-128,0,-128,0,0,0,0,0,-4,63,4,1,4,2,4,2,8,4,120,24,0,96,-4,15,4,8,4,8,4,8,-4,15,4,8,4,8,-128,0,64,64,32,48,-2,15,-112,4,-112,4,-2,7,-112,-12,-16,20,0,20,-88,21,84,26,82,18,0,124,-2,67,0,0,0,8,-2,8,-128,8,-128,126,-128,8,-128,8,-1,8,-120,14,-120,24,8,105,8,9,8,9,8,10,8,10,8,60,8,0,0,8,60,8,-64,8,-128,127,-128,11,-1,28,-120,104,-120,8,8,9,8,49,-8,31,8,16,8,16,8,16,-8,31,8,16,64,8,64,8,-8,127,72,8,72,15,-54,120,-86,9,12,11,0,49,-8,31,8,17,-8,31,8,1,-4,1,2,127,0,0,8,17,-120,16,-112,32,-16,-1,-97,33,-92,50,-12,83,84,80,-44,127,72,18,-56,31,84,50,-44,-45,98,18,98,18,-128,18,0,1,0,1,2,1,-4,31,8,1,16,1,-1,127,64,0,-128,1,-8,15,8,116,-8,7,8,4,8,4,-8,7,8,4,32,0,32,8,34,16,-4,63,36,32,40,64,-1,63,16,16,-4,16,-124,127,-124,18,-4,20,-124,18,-4,28,-124,16,-124,0,32,4,32,4,-1,127,32,5,-96,4,-2,31,16,17,16,17,-2,31,16,17,16,17,-16,33,40,35,-108,68,-110,68,0,8,-128,0,64,32,32,16,0,16,-2,15,16,0,32,114,32,17,-32,16,96,16,80,16,-120,17,4,22,0,56,-2,71,0,0,0,2,14,34,48,18,32,10,-32,15,32,66,63,34,-88,18,40,3,40,22,40,26,72,34,72,34,-120,66,-120,78,0,0,32,0,64,0,96,-4,-112,16,16,17,44,17,66,-2,64,16,-120,17,16,16,100,16,-120,23,16,24,96,96,-128,3,0,0,4,17,4,17,68,17,-28,127,36,17,20,31,68,17,36,31,20,17,-60,-1,15,38,-12,41,4,49,4,32,-124,63,4,0,-128,0,-128,0,-2,63,0,1,-16,15,16,8,-16,15,16,8,-16,15,16,8,-16,15,-1,127,64,2,48,4,12,24,0,32,0,0,0,0,-2,-1,64,20,64,127,120,85,72,85,104,85,-88,127,-104,8,-104,127,-120,8,-104,8,-21,15,-114,-16,0,0,0,0,32,0,32,127,32,8,63,16,32,16,32,30,32,50,-2,82,-126,18,-126,18,-126,18,-126,30,-2,18,-126,0,-126,0,32,0,32,0,-2,125,64,32,-2,41,64,68,-2,125,-112,18,-8,17,38,126,-3,21,112,16,-88,22,36,25,34,98,32,0,0,1,0,1,0,1,-2,1,0,1,-8,31,8,16,-120,16,-120,16,-120,16,8,17,8,17,-56,18,56,4,6,120,0,0,16,8,16,16,16,16,16,63,16,64,16,64,-1,63,16,8,16,8,16,127,16,8,16,8,16,9,16,14,16,8,16,0,64,0,64,4,127,8,64,8,64,16,-4,17,4,49,36,81,36,17,36,17,36,17,36,17,80,16,76,16,-125,19,0,16,32,8,32,8,32,8,32,8,-2,127,34,9,34,9,48,28,48,42,48,40,80,72,80,8,-111,8,17,9,30,10,0,8,0,1,-64,0,32,0,-1,15,64,72,-96,40,-104,40,38,11,64,60,-120,80,50,19,-52,16,16,19,32,32,-64,64,0,7,32,0,64,32,96,16,-112,16,16,9,44,1,66,-10,72,16,-112,16,32,17,66,16,-116,20,48,24,-64,24,0,19,0,0,0,0,-4,63,0,1,-2,63,126,63,2,33,124,31,-2,31,0,16,-4,31,-2,31,-120,20,80,36,-80,37,14,70,0,0,0,16,-2,19,0,18,0,18,-4,-2,0,17,0,17,-2,21,-94,26,-100,114,-112,-110,-104,18,-124,18,-76,20,-62,116,0,0,32,0,32,16,-1,19,32,62,-4,32,-124,64,-4,62,-124,8,-4,8,-4,126,-124,8,-1,11,80,10,-116,13,3,10,0,0,64,0,64,0,-128,60,-2,43,-128,40,-96,48,32,49,-2,41,32,36,32,36,32,36,-2,59,32,32,32,32,32,32,32,32,32,2,32,2,-2,-1,32,2,-16,31,100,0,-120,126,-16,4,-64,4,-68,24,-126,99,-16,15,72,18,36,34,34,34,0,66,64,16,-128,16,-8,16,16,17,16,-2,-4,19,36,16,36,28,-1,51,36,80,-4,19,36,16,32,16,32,16,-32,112,0,0,64,0,-128,0,-8,121,16,73,16,78,-4,123,36,72,-1,79,36,120,36,72,-4,75,36,72,32,120,32,72,-64,0,0,0,0,0,0,4,-2,11,32,16,32,36,32,72,32,9,62,17,32,49,32,81,32,17,32,17,32,17,-1,23,0,16,0,16,64,0,-128,68,-8,40,16,41,16,26,-4,47,36,72,36,8,-1,31,36,40,-4,75,36,8,36,8,32,16,96,48,-128,0,0,2,0,4,-32,7,64,8,64,48,-8,95,-120,0,-120,0,-1,-1,-120,0,-8,63,-120,0,-128,0,-128,0,0,3,0,4,0,16,0,16,-2,19,32,20,32,84,32,82,32,83,62,81,32,17,32,17,32,17,32,17,32,17,32,17,-1,23,0,16,32,4,32,4,-2,127,68,4,-24,63,-88,36,-112,63,108,29,-126,36,-4,95,-128,0,-8,8,-128,8,-128,8,-2,127,0,0,0,16,-8,19,16,16,16,16,36,-4,-88,23,-88,16,48,21,48,25,40,113,36,-110,34,20,-32,16,0,112,-2,23,0,0,0,0,0,0,-2,127,-128,0,-128,0,-128,8,-128,8,-4,8,-128,8,-128,8,-128,8,-128,8,-128,8,-1,-1,0,0,0,0,32,0,32,0,-64,127,64,4,-1,4,-120,36,72,37,72,39,48,36,48,36,48,36,-80,39,112,60,-116,-63,2,2,0,0,32,16,32,16,63,16,32,16,32,126,-4,82,-124,82,-92,82,-92,82,-92,82,-92,82,-92,86,80,80,76,16,-125,19,0,16,0,1,-64,0,32,0,-2,31,0,80,0,80,-2,55,64,48,64,18,124,50,64,82,64,18,64,18,64,34,-1,79,0,64,0,0,-128,32,62,17,36,10,-92,127,40,4,40,4,36,4,-30,127,34,12,34,10,34,18,46,17,-96,32,32,64,32,0,0,0,0,32,-2,23,32,8,32,0,32,0,32,-15,62,17,32,17,32,17,32,17,32,21,32,25,32,25,-1,31,0,0,0,0,32,4,32,4,-1,-1,32,5,-96,4,-128,0,-8,63,48,0,64,0,-128,1,0,6,0,28,0,35,-2,64,0,0,32,16,32,16,32,16,-2,19,32,124,32,16,32,16,-4,25,4,53,-120,48,72,80,48,80,112,16,-116,17,2,22,0,16,-128,0,-128,0,-128,0,-128,0,-2,127,-128,0,-128,0,-16,31,32,8,32,4,64,2,-128,1,96,1,24,6,6,120,0,0,32,0,32,0,32,0,-2,127,32,68,32,68,32,68,-4,71,8,69,-120,68,-48,124,32,68,80,64,-116,0,2,3,0,4,-128,16,-128,16,0,17,-2,125,-110,86,-110,86,-110,84,-14,87,-110,84,-110,124,-110,20,-46,30,82,51,62,-63,18,2,0,4,0,8,0,16,0,16,-66,63,34,36,34,68,34,68,34,4,-30,127,34,4,34,10,34,10,62,17,-94,16,34,32,0,64,32,0,32,60,32,36,-1,39,32,36,32,60,32,36,-4,37,-124,60,72,36,72,36,48,36,80,68,-116,68,2,95,0,0,-128,0,-122,60,-72,36,-64,36,-126,36,-126,60,-2,36,0,36,-4,60,-124,36,-124,36,-4,36,-124,68,-4,68,-124,-100,-124,0,32,0,32,32,32,16,32,8,32,0,32,64,-1,55,32,8,32,0,32,4,32,8,32,16,32,16,32,32,32,64,32,0,0,0,0,2,0,1,-128,0,0,0,-8,63,16,0,32,0,64,0,-128,1,0,2,0,4,0,56,-2,39,0,64,0,0,0,0,0,8,-4,16,-124,18,-124,36,-124,36,-124,120,-124,16,-4,32,0,46,80,112,-120,0,-124,14,4,113,2,1,0,2,0,0,-4,-1,-124,36,-124,36,-124,36,-124,60,-124,36,-124,36,-4,60,8,36,40,39,68,60,-124,-28,-126,4,2,5,0,4,-128,0,-128,0,-128,0,-2,63,0,1,-16,15,16,8,-16,15,16,8,-16,15,16,8,-16,15,16,8,16,8,-1,-1,0,0,32,16,32,16,32,16,-2,19,32,124,-4,17,4,17,-4,57,4,53,-4,81,4,81,-4,17,4,17,4,17,-1,23,0,16,16,0,16,0,16,124,-2,17,32,16,-4,16,-124,62,-4,34,-124,100,-4,84,-124,12,-4,8,-124,16,-124,32,-1,71,0,0,64,16,64,16,64,16,64,16,-8,-3,72,16,72,16,72,29,-120,48,-56,80,-88,16,8,17,8,17,5,18,6,116,0,0,64,0,64,8,64,16,-2,23,64,48,-8,51,8,82,-8,83,8,18,-8,19,8,18,-8,19,8,18,8,18,-1,31,0,16,0,4,0,8,-1,15,-128,16,-112,16,8,49,60,81,-30,83,32,16,32,16,-2,23,32,16,32,16,32,16,-1,31,0,16,16,0,16,16,16,16,16,17,16,17,16,-1,30,17,16,17,16,17,16,17,16,23,16,25,16,97,16,-127,-1,15,0,0,-128,16,-116,16,-80,16,-64,16,-126,126,-126,16,-4,16,0,28,-4,49,4,81,4,17,-4,17,4,17,4,17,-4,113,4,1,0,0,-128,0,-128,0,-128,0,-128,8,-128,8,-4,8,-128,8,-128,8,-128,8,-128,8,-128,8,-128,8,-128,8,-1,127,0,0,16,0,16,0,16,62,16,34,-112,34,-112,62,-98,8,-112,8,-112,40,-112,46,-112,40,-112,40,-112,46,-112,56,-1,103,0,0,0,0,0,0,-8,15,8,8,8,8,8,8,8,8,-8,15,0,0,64,2,32,4,16,8,8,16,4,32,2,64,0,0,0,16,0,16,-8,16,0,31,2,16,4,16,-8,31,0,0,-8,31,8,16,8,16,-8,31,8,16,-8,31,8,16,8,16,0,0,12,8,-16,17,32,35,32,37,32,125,32,9,-2,17,16,33,16,47,16,113,16,1,50,15,-54,113,6,1,0,0,-128,0,-128,0,-128,0,-2,127,-128,0,-128,0,-4,63,0,0,0,1,-112,4,-120,20,68,36,18,36,16,68,-32,67,0,0,32,8,32,8,-8,127,72,8,-120,15,-54,120,36,57,60,10,-64,63,-128,0,-4,31,-128,0,-2,127,-128,0,0,1,0,2,0,16,64,20,94,18,-108,17,-108,-8,-8,19,24,21,20,25,-14,55,18,81,-110,17,94,18,50,18,16,20,16,116,16,0,0,0,0,0,-2,127,0,2,64,4,32,4,-16,9,-120,30,-128,0,-128,0,-4,31,-128,0,-128,0,-1,127,0,0,0,0,32,0,32,0,-96,-1,32,8,126,20,72,34,-120,127,72,9,40,8,40,127,48,8,48,8,48,11,-52,28,2,99,0,0,0,0,-4,63,68,34,68,34,-4,63,0,1,-2,127,-8,31,8,16,-8,31,-8,31,8,16,-8,31,8,16,-2,127,0,0,0,8,0,8,-4,8,-124,126,-124,74,-124,74,-124,74,-124,74,-4,74,0,74,48,74,72,78,-124,8,4,9,2,10,0,8,32,16,32,16,32,16,-2,17,32,82,32,82,-1,83,8,82,8,82,-2,83,-120,82,72,126,72,2,8,2,8,0,48,0,0,4,2,20,2,36,-46,63,18,68,18,68,-46,127,18,4,18,4,-110,63,-110,36,-126,36,-126,36,-126,37,6,36,24,4,0,8,0,16,124,16,-60,63,68,36,-60,127,68,12,124,19,-128,32,-8,79,8,8,-8,15,8,8,8,8,-8,15,8,8,32,0,32,0,-96,126,32,9,-2,9,32,9,32,127,32,8,-2,29,32,28,96,42,80,40,-120,72,4,9,2,10,0,8,64,0,96,6,-112,120,-120,8,-1,8,16,127,16,9,-2,31,16,29,16,43,-2,41,16,73,16,9,-1,9,0,9,0,9,0,0,28,0,-32,31,64,16,-1,31,64,16,-128,16,-4,19,68,18,68,18,68,34,68,34,-76,66,12,65,3,14,0,0,0,1,0,2,-8,7,8,13,-112,52,96,2,-128,3,-120,62,-112,8,-112,9,-96,17,64,17,48,1,12,14,2,112,0,0,0,1,-128,0,-1,31,64,16,64,80,-4,55,64,48,64,16,-1,63,8,80,-1,23,8,18,-120,17,72,32,8,32,56,64,72,1,72,33,72,17,-1,15,72,1,72,65,-2,39,66,20,-2,7,68,10,68,18,68,18,68,34,92,34,64,64,64,0,32,0,64,32,64,24,-112,4,8,1,60,65,-62,35,0,16,0,0,-4,11,4,10,4,18,4,18,-4,35,4,34,4,2,0,2,0,1,-128,0,-4,63,-60,38,60,56,-4,63,64,1,32,6,-16,31,8,1,-8,31,0,1,0,1,-2,127,0,0,-128,0,-128,0,-128,0,-128,0,-4,63,-124,32,-124,32,-124,32,-124,32,-4,63,-124,32,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-8,31,-120,16,-120,16,-8,31,-128,0,-128,0,-8,31,72,18,72,18,72,18,-1,-1,0,0,0,0,0,1,0,1,0,1,-8,31,8,17,8,17,8,17,-8,31,0,1,0,1,8,21,-60,36,20,36,18,68,-32,71,0,0,16,0,16,8,16,16,16,63,-2,32,-110,64,-110,126,-110,8,-110,8,-110,126,-2,8,-110,8,16,10,16,12,16,8,16,0,0,0,0,3,-64,0,-2,127,-128,0,-8,31,-120,16,-8,31,-128,0,-120,1,80,6,96,12,-96,20,24,103,6,4,0,0,64,0,64,16,-128,16,-8,32,-120,36,-112,73,112,122,112,16,-116,33,2,62,96,96,24,0,-64,6,48,24,12,96,0,0,16,0,16,3,16,124,16,8,-2,8,-110,127,-110,8,-110,28,-110,28,-2,42,-110,40,-110,72,16,8,16,8,16,8,16,8,16,0,16,60,16,36,-2,37,18,37,18,61,18,37,18,37,18,61,-2,37,18,37,16,36,16,36,16,36,16,76,16,0,0,0,-8,3,-128,60,-128,0,-1,-1,-128,0,-8,31,-120,16,-8,31,-120,16,-8,31,-128,0,-4,31,-128,0,-2,127,0,0,32,4,32,4,32,8,32,24,-2,19,34,18,34,50,34,82,34,18,-2,19,34,18,32,16,32,16,32,16,32,16,32,16,-128,0,-128,0,-128,1,64,1,64,1,48,6,12,24,34,36,32,4,32,8,48,8,80,14,72,17,-124,16,-126,96,0,1,0,1,0,1,0,2,-16,15,16,10,-112,9,80,8,16,8,-1,127,16,10,-112,9,80,8,16,8,16,16,16,32,96,64,0,0,-4,31,-124,16,-124,16,-124,16,-12,23,-124,16,-4,31,4,16,-28,23,36,20,36,20,-28,39,4,32,4,64,24,0,0,0,68,8,68,8,68,8,68,40,100,42,84,42,84,73,76,73,68,72,68,8,68,16,68,16,68,32,68,64,0,0,0,0,36,33,36,25,36,5,36,1,-76,99,-76,27,108,5,108,5,36,9,36,17,36,18,36,34,36,36,36,72,4,0,64,0,-128,32,-128,24,-8,5,16,2,16,2,-4,-9,4,16,4,16,-4,17,4,16,4,18,4,28,-4,19,4,0,4,0,-128,0,-128,0,-66,120,-94,12,-62,10,-34,57,-16,39,-112,32,-48,33,-34,57,-94,10,-126,10,-126,12,-124,8,-100,48,-128,0,16,0,16,8,16,8,16,-1,-2,16,-110,24,-110,24,-110,40,-2,63,-110,8,-110,11,-110,28,-110,104,-2,8,-126,8,-128,8,8,0,8,62,8,34,8,34,8,34,-1,63,8,34,-120,34,72,34,72,62,40,34,8,34,8,34,8,34,8,78,48,0,0,0,-8,63,8,0,-8,31,8,0,-8,63,0,0,-2,127,2,65,-6,95,8,17,8,17,8,17,56,17,0,17,0,1,0,0,0,0,124,62,68,34,68,34,124,62,0,0,-64,7,64,4,64,4,64,4,64,4,66,8,66,8,60,112,0,0,16,8,16,16,16,16,-2,62,-108,36,-108,68,-112,62,-4,2,-60,2,-60,62,-60,2,-72,2,-104,62,40,3,71,2,-128,0,0,2,-128,1,64,0,-2,127,-126,64,-126,64,-8,31,-120,16,-120,16,-120,16,-8,31,-120,16,-120,16,-8,31,8,16,8,16,0,0,-8,15,8,8,8,8,-8,15,-128,8,96,16,16,16,-4,47,18,72,-16,15,16,8,-16,15,0,0,-2,127,0,0,0,0,-32,7,92,-6,-28,43,84,42,-56,43,-12,74,78,79,-16,127,34,4,-20,4,120,63,-92,-60,36,5,34,26,32,0,32,0,-96,0,32,-1,32,17,-2,19,32,18,32,16,-1,127,48,16,104,16,-88,28,36,49,36,-62,34,4,32,0,32,0,32,16,32,16,-96,16,32,17,-2,-1,32,18,32,18,-2,59,32,56,48,84,-16,80,40,17,36,18,34,20,32,16,32,16,32,16,-96,16,-96,16,32,17,-2,125,32,85,32,84,-1,87,32,124,112,16,104,20,-92,22,34,59,33,-62,32,0,32,0,-128,0,-128,4,-128,8,-128,8,-4,31,-128,32,-128,32,-2,127,-64,2,-64,2,-96,4,-112,8,-116,48,-126,64,-128,0,-128,0,64,0,64,68,66,40,-4,17,72,40,80,72,-1,15,64,8,-4,24,-124,43,-124,76,-4,8,-124,8,-4,8,-124,48,-124,0,64,0,64,32,68,16,-8,11,72,0,80,0,-1,-9,64,16,-128,16,-4,19,4,29,-4,17,4,19,4,29,-4,17,4,1,32,0,32,32,32,17,32,9,-4,3,32,2,32,-14,-2,23,96,16,-80,16,-80,20,40,25,36,26,34,20,32,0,32,0,0,0,0,64,-2,47,-128,16,4,1,-120,2,-48,4,32,-15,56,18,-28,20,34,19,32,20,-64,17,0,56,-2,71,0,0,16,8,16,8,32,16,32,16,64,16,-1,63,-120,40,-120,72,8,9,8,8,8,8,8,8,8,8,8,8,56,8,0,8,32,16,32,16,32,16,32,18,-4,85,36,89,36,81,36,81,36,81,-4,17,40,40,36,36,34,34,62,64,-63,67,0,0,0,1,4,1,-8,63,16,1,-1,-1,-64,0,0,7,-8,31,-8,111,8,8,8,8,-8,15,72,18,36,33,34,33,0,64,0,8,64,8,32,8,16,8,-2,-1,32,8,32,8,32,10,-2,12,32,56,32,72,32,8,32,8,32,8,-1,107,0,24,0,0,-4,3,4,122,-4,75,4,74,-8,123,-4,74,-92,74,-4,122,32,74,-2,75,50,75,-6,123,10,77,14,9,0,1,0,0,-4,3,4,122,-4,75,6,74,-8,75,-4,75,36,75,-4,75,32,74,-2,125,50,77,-6,5,10,9,12,17,0,1,0,0,0,2,-128,1,64,0,-2,127,-128,0,-128,0,-128,0,-4,31,-128,0,-128,0,-128,0,-128,0,-128,0,-1,127,0,0,32,4,32,4,-2,127,32,5,36,5,-8,31,16,1,-1,127,-64,0,-8,7,8,28,-8,103,8,4,8,4,-8,7,8,4,0,8,64,8,32,8,16,8,-1,-1,16,8,16,24,16,28,-2,42,16,40,16,72,16,8,16,8,16,8,-1,11,0,8,32,0,32,0,32,62,32,34,62,34,-30,63,34,34,34,34,34,62,36,34,68,34,-60,39,-124,120,-124,0,24,1,0,2,64,8,32,8,32,8,16,8,-2,127,32,74,32,74,32,74,-2,75,32,126,32,8,32,12,32,14,32,25,-1,97,0,0,64,0,32,0,16,62,-2,34,-126,42,-126,42,-126,42,0,42,0,42,0,42,0,50,0,54,0,34,-1,35,0,65,0,64,32,8,32,16,32,16,-1,63,32,32,-2,65,64,126,-1,19,68,16,68,126,-1,16,68,19,36,22,20,26,28,16,0,0,0,0,32,8,32,16,127,63,80,40,-120,69,-8,64,-120,127,-120,8,-56,8,-88,8,-88,8,-119,14,9,121,14,2,0,4,0,4,-128,8,64,8,32,16,-1,23,32,48,32,80,32,80,32,16,-2,19,32,16,32,16,32,16,32,16,-1,23,0,16,0,0,-128,32,64,16,32,8,-2,7,32,64,32,32,32,16,-2,3,32,8,32,16,32,16,32,32,32,32,-1,79,0,0,0,32,-4,17,4,17,4,9,4,-3,4,9,4,25,-4,25,80,20,-112,114,-112,16,16,17,17,17,18,18,12,20,0,16,64,0,32,0,32,124,-2,37,16,36,16,36,16,36,16,36,-2,62,16,2,16,2,16,30,16,98,-1,3,0,28,0,0,0,0,12,16,-8,17,72,17,72,-1,72,17,72,17,72,21,72,25,72,49,72,81,68,18,68,18,68,20,66,116,0,0,0,0,0,0,-4,31,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,8,17,4,33,4,33,2,65,0,65,64,16,64,16,64,16,-4,19,68,-2,68,18,-4,19,68,30,-4,51,36,-48,40,16,40,16,48,16,-46,16,14,115,0,0,-128,0,-128,0,0,1,-4,63,0,1,0,2,-1,127,0,2,0,4,-16,7,32,0,64,12,64,3,-64,0,48,0,0,0,32,0,32,0,64,126,-2,9,64,16,64,16,-1,35,-128,60,-4,100,8,36,8,36,-112,60,80,36,48,36,8,0,0,0,32,8,32,8,32,16,-2,126,64,32,64,40,-1,43,-128,72,-128,127,-4,8,8,11,-120,28,112,104,24,8,4,8,0,8,0,16,0,16,-36,19,84,18,-36,127,82,18,-36,19,-112,28,-2,51,-112,80,-112,16,-1,23,80,16,-116,112,2,19,0,4,8,0,16,1,-48,60,-1,39,-112,52,-4,55,-108,52,-1,55,-108,52,-4,55,-104,52,-104,57,-108,21,-110,38,-112,-62,-112,0,32,0,64,8,-2,31,32,27,16,101,-16,7,-16,15,32,0,-2,127,8,7,-80,59,-32,12,80,51,76,28,-126,35,0,0,64,16,32,16,16,16,-1,17,16,127,16,17,16,17,16,61,-2,51,16,81,16,81,16,17,16,17,16,18,-1,19,0,20,0,0,0,1,-64,0,-2,31,64,16,64,16,64,16,64,16,-4,31,64,16,64,16,64,32,64,32,64,32,-1,95,0,64,32,0,32,4,32,36,-2,29,32,12,32,52,-4,69,0,5,-128,0,-2,127,-120,3,80,12,32,116,-104,5,6,6,0,0,32,4,32,4,32,4,64,68,64,36,-1,23,72,12,-120,4,-120,12,-112,20,80,20,32,36,56,36,-60,68,2,7,0,4,64,16,32,16,-2,19,-120,16,-1,-1,0,16,-4,17,36,29,-4,49,36,-47,-4,17,32,16,-2,23,32,16,-1,119,0,0,32,4,32,4,32,4,32,68,32,36,32,36,-1,23,32,4,32,20,32,20,32,36,32,36,32,68,-2,7,0,4,0,4,32,8,32,8,40,8,36,72,34,40,-1,43,32,24,80,8,80,24,80,24,72,40,-120,40,-124,72,4,11,2,12,0,8,64,16,96,16,-112,16,-120,16,-1,127,16,19,16,17,-2,61,16,51,16,49,-2,81,16,17,16,17,-1,17,0,17,0,17,64,8,-96,16,-112,16,8,63,-2,33,16,67,16,127,-2,17,16,17,16,127,-2,17,16,17,16,19,-1,29,0,17,0,1,64,0,64,0,-128,64,-4,51,4,10,4,2,-4,3,0,-14,-4,19,4,18,4,18,4,18,-4,19,0,60,-2,67,0,0,32,8,32,8,-64,127,126,63,-56,8,-88,-1,48,31,92,17,-125,38,-16,95,-112,16,16,17,-48,17,48,18,12,28,0,96,32,0,32,62,32,36,32,36,32,40,80,36,80,34,-120,44,4,35,-126,36,-128,32,-8,31,-128,0,-128,0,-2,127,0,0,0,0,-4,23,68,32,-92,38,-104,73,24,121,-92,18,-94,36,-4,39,-108,126,-108,1,-104,12,-120,49,120,-58,-58,8,0,0,0,0,-128,32,96,16,-2,15,0,0,-4,1,4,-15,-4,17,0,16,-8,19,48,16,-1,23,32,24,32,24,96,16,-128,0,64,1,32,1,32,66,-2,35,32,18,32,6,32,10,-2,19,32,10,32,18,-2,19,32,34,32,34,-1,67,0,2,0,2,0,16,-4,17,4,17,4,17,4,127,-4,17,32,16,32,28,32,49,62,81,32,19,32,19,-96,18,-96,20,126,116,0,0,32,16,36,17,36,17,36,17,36,-1,36,17,-4,17,32,20,36,25,36,49,36,81,36,17,36,17,-4,17,4,112,4,0,0,1,0,1,-2,1,0,1,-8,31,8,16,-8,31,8,16,8,16,-8,31,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,0,1,0,1,-2,1,0,1,-8,31,8,16,-8,31,8,16,-8,31,-128,0,-2,127,-64,1,-80,6,-116,24,-126,96,-128,0,0,0,-2,3,32,-4,64,16,-126,17,76,18,112,124,-88,18,56,17,-44,22,-108,16,-94,28,34,-29,32,0,-64,0,0,0,32,4,32,4,-1,127,32,4,-96,4,-88,16,-120,16,-120,16,-8,31,-128,0,-124,32,-124,32,-124,32,-4,63,4,0,4,0,32,0,32,0,-64,-1,64,20,126,63,-126,53,-126,53,66,53,34,55,34,49,18,63,2,33,2,33,2,63,28,33,0,0,0,0,-2,7,32,120,64,72,-124,73,-120,73,80,78,-88,74,40,73,-28,126,-92,72,34,73,34,6,64,0,-64,1,0,0,0,0,16,8,32,6,-2,63,0,1,-4,63,-2,127,0,4,-8,15,8,28,-8,103,8,4,-8,7,8,4,-8,7,8,4,64,8,64,8,-128,8,-128,10,-2,44,-126,44,2,73,-126,73,66,72,36,16,20,24,4,20,4,18,4,32,24,64,0,0,64,0,64,32,64,16,64,8,-4,3,68,66,68,34,68,18,68,10,-4,11,64,16,72,16,68,32,124,32,-126,71,0,0,16,0,32,8,64,4,64,2,-1,127,16,4,32,8,68,17,72,18,-8,62,16,4,40,10,72,17,92,23,-28,56,0,0,-128,0,-128,32,0,17,-4,9,68,2,104,4,-112,25,12,34,2,68,-16,15,16,8,16,8,16,8,-16,15,16,8,16,8,-128,0,0,65,-4,49,68,10,-88,4,-112,8,12,51,2,68,-8,15,-120,8,8,9,8,9,-120,10,96,2,24,12,4,48,-128,0,0,33,-4,17,68,10,104,2,-112,8,-112,48,8,71,4,1,-2,127,16,2,32,6,-64,1,56,3,6,60,0,0,0,0,8,34,16,17,-112,8,-1,15,8,65,16,50,100,10,-88,4,-8,23,16,17,-108,34,-28,35,126,70,98,64,0,0,36,1,72,34,72,18,-112,12,80,4,76,66,34,49,-2,3,2,2,2,10,-2,19,2,18,2,34,-2,35,2,66,2,2,64,0,64,0,64,-2,-128,4,-1,4,-120,8,-120,9,72,13,80,56,80,-56,96,8,32,8,-48,8,8,9,6,114,0,0,64,4,68,36,88,39,96,36,66,39,126,60,32,97,-64,6,-96,31,16,6,-8,15,8,1,32,5,24,25,4,103,0,0,0,0,0,8,-4,11,8,16,16,16,32,48,32,48,-1,87,32,16,32,16,32,16,32,16,32,16,32,16,-32,16,0,16,0,16,-2,17,4,82,8,52,16,52,32,16,32,-1,-1,19,32,60,32,50,32,48,32,80,32,16,32,16,32,16,-64,16,-128,0,64,32,32,16,-2,15,-126,4,98,68,-4,35,16,17,-112,0,-1,15,64,8,64,16,-2,23,64,32,64,32,64,0,0,0,-8,63,16,0,32,0,64,0,-128,0,-128,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,7,0,0,0,1,0,1,0,2,-8,31,8,16,8,16,-8,31,8,16,8,16,-8,31,8,16,8,16,8,16,-8,31,8,16,8,16,32,0,32,32,-2,23,32,8,-4,3,32,64,-1,39,0,16,-4,1,36,9,36,17,68,17,100,33,-104,33,6,78,0,0,0,2,-128,1,64,0,-2,63,2,32,2,32,-16,31,96,0,-128,0,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,1,0,6,0,0,-124,31,124,31,8,31,118,16,-104,127,96,63,-64,0,-4,63,-4,47,4,32,-2,63,-96,4,-104,24,-122,35,0,0,64,16,32,16,16,16,-2,17,2,127,2,17,-4,16,0,60,-1,51,16,48,80,80,-108,16,18,17,17,18,112,16,0,16,64,0,32,0,16,60,-2,37,2,37,2,61,-4,8,0,40,-2,47,16,40,80,40,-104,42,20,45,20,49,18,66,112,0,0,0,0,3,-64,0,-2,63,2,32,2,32,-8,15,0,0,0,0,-2,127,-128,4,-96,8,-112,16,-116,16,-126,32,-128,3,64,16,32,16,16,32,-2,37,2,69,2,121,-4,8,0,16,-2,19,32,46,-88,48,36,1,36,15,34,114,32,2,96,0,16,0,32,8,64,4,64,2,-8,15,8,8,8,8,8,8,-8,15,0,1,-120,20,68,36,20,36,18,68,-32,7,0,0,-112,0,-112,8,-112,16,-112,34,-112,36,16,121,16,17,16,17,-112,33,-88,125,104,1,40,2,68,30,68,-28,-126,8,0,0,0,8,0,8,60,16,36,31,40,34,40,34,40,127,36,1,36,1,34,63,34,1,34,1,62,63,32,1,32,1,32,0,-128,0,-128,0,-128,0,-4,63,-128,0,-128,0,-1,127,-128,0,-128,0,-128,8,-4,24,-128,24,-128,24,-16,39,15,64,0,0,-128,0,-128,0,-2,127,0,1,-4,63,0,2,-2,127,32,4,16,8,-4,31,-126,32,-4,95,-64,1,48,2,12,12,0,48,32,16,32,16,-2,19,64,16,-4,-1,-128,16,-2,19,16,29,-4,51,34,-44,64,16,-4,19,112,16,-116,17,2,114,0,0,0,0,-4,6,-124,120,-124,8,-124,8,-4,126,-124,8,-124,24,-124,28,-4,42,-124,40,-124,72,-124,8,-124,8,-1,11,0,8,0,0,0,0,-8,31,8,16,8,16,8,16,-8,31,-128,0,-128,8,-4,8,-128,16,-128,24,-128,24,-128,38,-1,65,0,0,0,2,0,1,-128,0,-2,127,16,4,16,8,32,8,56,22,-60,17,-128,32,-128,0,-1,-1,-128,0,-128,0,-128,0,-128,0,64,0,64,16,-128,8,-2,4,-64,126,64,19,-2,16,-112,30,32,19,-1,19,32,34,48,34,72,36,68,68,-126,77,0,2,0,32,-4,24,-124,4,-124,0,-124,-4,-4,8,-124,8,-124,24,-124,52,-4,82,-124,16,-124,16,-124,16,-124,16,-1,23,0,16,0,0,0,32,-4,24,-124,4,-124,0,-4,0,-124,-16,-124,16,-124,16,-124,16,-4,16,-124,18,-124,20,-124,24,-1,23,0,0,0,0,0,0,-4,61,4,41,4,41,-4,49,4,49,4,41,4,37,-4,37,4,37,4,57,4,33,-2,39,0,32,0,32,0,0,0,8,-4,16,-124,18,-124,36,-124,36,-4,120,-124,8,-124,16,-4,30,-124,48,-124,0,-124,6,-124,24,-1,99,0,0,32,8,32,16,32,16,32,63,63,32,32,64,32,62,32,8,-2,8,-126,127,-126,8,-126,8,-126,9,-2,14,-126,8,-128,0,32,8,64,16,126,31,-8,63,8,80,-8,31,-8,31,-8,31,0,4,-1,-1,-116,55,50,79,-4,7,-32,12,-104,51,0,0,-112,0,-110,2,-36,114,-110,82,-46,83,94,86,-16,81,32,81,-4,87,68,82,-4,115,68,82,-4,67,68,4,68,4,8,8,32,0,16,0,8,-1,-1,21,36,126,76,86,108,86,-110,86,-110,86,16,98,-1,67,16,126,16,66,16,126,16,66,16,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,-1,-1,0,17,-4,31,72,17,72,31,48,17,-112,23,44,121,-62,1,0,1,0,0,-4,63,68,34,68,34,-4,63,64,2,64,2,126,126,64,2,124,62,64,2,64,2,126,126,64,2,64,2,64,2,16,8,32,4,32,2,-2,127,-8,31,72,17,120,22,8,16,-8,31,-8,31,16,0,-1,127,16,12,16,3,16,0,96,0,8,0,16,2,-2,71,-96,48,-4,15,-92,4,-68,5,-4,119,4,20,-4,23,-1,31,8,18,-120,17,56,60,-2,67,0,0,64,0,64,0,-128,0,-128,124,-1,69,64,69,64,70,64,124,126,68,64,68,64,68,126,124,64,68,64,68,64,64,64,0,0,0,0,1,0,1,0,2,-2,127,0,2,0,4,0,4,-4,15,64,8,64,16,64,16,64,32,64,64,-1,31,0,0,64,4,64,4,64,8,-128,8,-1,31,-128,16,-128,48,0,49,-2,81,16,18,16,18,16,20,16,20,16,16,-1,19,0,16,64,8,64,8,-128,8,-128,8,-1,126,32,9,32,10,62,28,32,26,32,40,32,72,62,8,32,8,32,8,32,8,32,8,16,18,16,18,32,34,32,34,-2,47,68,98,68,98,-92,-89,-92,36,-88,36,-104,36,-104,39,-104,36,-26,36,-127,32,0,32,64,4,64,8,-128,8,-128,16,-1,17,64,49,64,50,64,84,126,16,64,16,64,16,127,16,64,16,64,16,64,16,64,16,0,0,-128,0,-120,8,-112,8,-112,24,-88,24,-88,24,-60,20,-62,34,-128,64,-4,63,-128,0,-128,0,-128,0,-1,127,0,0,0,0,0,1,-64,0,-2,63,72,32,72,34,80,38,88,38,100,37,98,40,64,32,-4,47,64,32,64,32,-1,95,0,64,0,0,-4,63,0,0,0,0,0,0,0,0,-2,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,3,0,0,0,0,-2,127,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,8,32,16,32,32,32,64,0,0,0,0,0,0,-2,127,64,2,64,2,64,2,64,2,64,2,64,4,64,4,64,8,64,8,66,16,66,16,124,96,0,0,0,0,0,0,-1,127,0,9,0,9,-8,9,0,17,0,17,-8,31,8,0,8,0,8,0,8,0,8,0,112,0,0,0,16,0,16,4,16,4,16,4,16,4,-1,-1,16,4,16,4,16,4,16,4,16,4,16,4,-16,7,16,4,16,4,0,0,0,0,-120,8,-120,8,-120,8,-120,8,-120,8,-1,127,-120,8,-120,8,-120,8,-120,8,-120,8,-120,8,-120,48,-120,64,8,0,0,0,0,0,-2,63,64,0,-128,0,64,1,32,1,24,3,4,13,2,49,0,65,0,1,0,1,0,0,-2,127,0,0,0,0,0,0,-2,127,0,0,-8,31,8,16,8,16,-8,31,8,16,8,16,-8,31,0,0,0,0,-1,127,0,0,0,0,0,0,-16,63,32,0,-64,0,4,1,-120,127,-80,5,64,5,32,9,16,9,12,17,2,97,0,3,-2,127,0,0,0,0,0,0,-2,127,0,0,-16,31,16,16,16,16,-16,31,0,0,-4,63,36,36,68,34,-12,63,4,33,4,33,28,33,0,0,0,0,-2,127,-128,1,-32,2,-104,12,-122,48,-128,72,-4,8,8,126,16,18,-1,35,16,50,16,12,16,11,16,48,112,64,0,0,0,0,-2,127,124,63,68,35,68,35,124,63,-2,127,0,1,124,63,68,35,68,35,124,63,0,1,-1,127,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,-8,31,8,17,8,17,-8,31,8,17,-8,31,0,1,0,1,-4,63,36,33,-12,33,20,46,4,32,4,32,24,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,12,0,16,0,0,0,0,0,8,0,8,8,8,48,8,64,8,-128,9,0,14,0,8,0,8,2,8,2,8,4,8,-8,15,0,0,0,0,0,0,24,0,-32,63,0,1,0,1,0,1,0,1,-2,1,0,127,0,1,0,1,0,1,4,1,4,1,-4,1,0,0,0,0,56,0,-64,7,0,57,0,1,0,1,0,1,-2,-1,-128,1,64,1,64,2,32,4,48,8,12,48,2,64,0,0,0,0,16,0,32,24,-64,6,-128,1,96,6,24,24,32,36,32,2,64,2,64,1,-128,1,-32,3,24,28,6,96,0,0,0,0,24,0,-32,31,0,16,0,16,-2,31,0,16,-8,19,8,18,8,18,8,18,16,34,34,34,2,66,-4,65,0,0,0,0,24,0,-32,63,-128,32,-128,32,-128,32,-128,32,-4,63,-128,32,64,32,64,32,64,34,32,45,-110,48,78,32,0,0,0,2,0,2,0,4,-4,63,36,32,68,40,68,36,-124,35,-124,32,68,33,68,34,36,36,36,40,4,32,-4,63,4,32,0,0,8,33,40,34,72,36,-120,47,72,35,-24,37,24,46,-56,39,72,36,-56,39,72,36,-55,39,73,36,-50,68,0,64,0,16,-124,16,104,16,-2,17,32,16,-4,126,-124,18,-4,18,-124,18,-124,18,-4,18,-124,18,-3,34,2,34,-4,65,0,64,64,16,32,16,16,32,-1,63,32,64,72,126,68,50,-2,42,-88,42,-88,-1,-88,50,-88,42,-88,63,-87,2,38,13,0,1,0,2,-4,63,68,34,68,34,-4,63,-128,0,-4,63,-128,0,-1,127,32,8,-4,63,-128,0,-2,127,-128,0,-128,0,-128,0,0,0,76,50,112,14,96,14,90,118,126,60,16,68,-2,127,16,127,16,0,-4,63,40,33,24,63,112,31,-114,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,1,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16,63,32,0,64,0,-4,0,-124,60,-56,36,-88,36,-112,36,-112,36,-88,60,-60,0,-64,0,0,3,-2,127,0,0,0,0,0,0,-16,63,62,4,-14,7,30,60,-16,71,-12,23,20,20,-12,23,124,31,64,1,124,127,68,9,68,25,64,33,0,0,0,4,0,4,0,4,48,4,-48,7,16,60,16,-60,16,4,16,4,112,4,2,4,2,4,-4,7,0,0,0,0,64,8,64,8,64,8,64,8,-64,15,64,8,64,8,64,8,64,62,64,34,64,34,66,34,66,34,66,62,60,34,0,0,0,0,-4,63,0,0,0,0,0,0,0,0,-1,127,32,4,32,4,32,4,32,4,32,8,32,8,32,16,32,96,32,0,0,1,32,1,32,9,32,9,63,9,32,121,32,9,32,9,-2,127,0,1,0,1,-1,-1,0,1,0,1,0,1,0,1,-128,0,-128,0,-128,0,-2,127,-128,0,-4,63,4,32,-12,63,100,32,-128,0,-1,127,-128,0,-128,0,-128,0,-128,1,0,6,-128,0,-128,0,-2,63,-120,8,-112,4,-96,2,-1,127,0,0,-4,31,4,16,-28,19,36,18,-28,19,4,16,-4,31,4,16,0,16,-4,19,68,18,68,18,68,-2,-4,19,0,18,60,18,-44,59,20,42,20,42,-40,43,24,58,20,42,98,34,0,2,0,0,0,0,-2,31,64,16,64,16,64,16,64,16,64,16,-64,16,-96,16,32,17,32,33,24,34,4,68,2,72,0,0,0,0,-1,31,-128,16,0,17,-2,31,64,18,64,18,64,20,-2,23,64,16,64,32,-1,63,64,32,64,32,64,64,64,0,0,0,-2,63,16,33,16,33,-2,47,16,33,16,33,-1,63,0,32,-8,39,8,36,-8,39,8,36,-8,71,8,68,8,4,0,0,-2,63,96,32,88,32,-2,47,-96,32,24,35,-2,63,68,36,68,36,-4,39,68,36,-4,39,68,68,64,64,64,0,0,0,-2,63,16,32,-112,40,32,37,-2,63,66,34,-44,42,-112,42,-112,42,-112,47,40,34,72,34,68,36,-126,73,0,0,0,0,0,0,-1,63,-126,36,-68,36,-32,63,-96,36,-65,39,-92,39,-92,36,-28,63,36,37,-92,40,-92,72,68,80,68,0,0,0,-2,63,80,32,-120,32,-2,47,56,33,6,46,-1,63,-128,32,-4,39,20,37,-12,37,-12,37,20,69,-4,71,4,4,0,0,0,0,-2,31,-104,20,-2,21,-2,31,16,21,-2,21,-1,21,0,21,-4,23,68,36,-92,36,-100,68,6,71,0,8,0,0,0,0,-4,63,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,-2,63,0,0,0,0,0,0,-2,63,0,32,0,32,-8,39,8,36,8,36,8,36,8,36,-8,39,0,32,0,32,-2,63,0,0,0,0,0,0,-2,63,32,34,32,34,-96,63,120,38,40,42,-88,47,40,34,-88,35,74,62,74,34,-116,34,0,34,-2,63,0,0,0,0,-2,63,-128,32,-8,47,-120,40,-8,47,-2,63,0,32,-8,39,-120,36,-120,36,72,37,48,38,12,40,-2,63,0,0,0,0,-2,63,0,33,-8,47,8,40,-8,47,0,40,-4,47,-92,44,-4,47,-92,44,-92,52,4,36,24,36,-2,63,0,0,16,0,16,0,-1,63,16,36,-2,36,16,62,-1,51,-2,50,-110,50,-110,62,-110,36,-110,36,-86,36,70,63,-127,1,0,0,32,8,32,8,32,8,-96,127,32,8,48,8,-24,-1,36,4,36,4,-94,127,32,4,32,4,-96,7,32,120,32,0,32,0,0,1,0,1,-2,1,0,1,0,1,-4,63,4,32,4,32,-60,63,68,32,68,32,-60,63,4,32,4,32,-4,63,4,32,4,0,4,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,68,0,4,0,4,0,60,0,0,0,4,0,4,1,4,65,36,33,36,34,36,18,36,10,36,12,36,4,36,10,36,9,4,17,-124,32,4,64,28,0,0,0,4,0,4,8,20,16,20,16,-44,63,84,37,84,74,84,74,84,18,-108,36,-108,36,-108,72,-124,16,4,39,28,0,0,0,4,0,4,0,36,127,36,2,36,4,36,14,-92,25,100,96,36,0,-92,127,36,8,36,8,-124,9,4,30,4,96,8,0,2,4,2,4,18,8,-110,127,18,19,-110,16,82,127,18,0,-46,127,18,16,18,31,18,1,2,1,2,1,6,15,24,0,4,4,4,4,-124,36,-108,36,-108,63,20,4,20,8,-108,15,-108,16,-108,40,20,69,20,3,4,6,4,24,4,96,8,0,4,4,-124,36,-124,36,-92,36,-92,36,-92,63,36,0,-92,63,-92,0,-92,63,36,32,36,32,-60,32,4,47,4,48,24,0,2,4,2,4,18,4,-46,127,18,4,-110,63,-110,36,-110,36,-110,63,18,12,18,14,18,21,-126,36,2,68,30,4,0,4,4,4,4,4,-44,127,20,4,20,10,-108,49,20,0,-44,127,20,61,20,37,20,37,4,37,4,61,4,1,4,3,24,0,4,0,4,4,-92,36,36,37,36,37,36,38,36,25,-92,100,36,36,-92,36,36,69,36,72,4,14,4,17,-124,96,24,0,0,0,4,8,4,6,-44,63,84,40,84,48,-108,31,-108,38,-108,42,-108,74,-108,75,20,10,68,10,-124,51,28,66,0,0,2,9,2,9,-14,127,18,9,18,9,-46,61,82,37,-46,61,82,37,-46,61,82,37,82,37,66,37,66,38,-34,92,0,0,2,0,-62,127,18,10,-46,63,82,42,82,42,-46,63,18,0,-110,63,18,0,-14,127,18,21,-126,36,66,68,30,4,0,8,2,0,-30,63,-110,49,-110,42,-110,38,-14,63,-46,36,82,45,82,45,82,45,-110,47,-46,37,66,41,34,81,30,82,0,0,2,8,2,18,18,17,-46,47,18,50,-46,95,18,82,18,18,-46,31,18,18,-46,31,-110,16,66,10,66,37,46,69,0,0,2,9,2,9,-30,127,18,13,18,19,-14,31,-46,63,18,82,-46,31,-14,31,18,16,-110,63,2,13,2,3,-34,124,0,0,2,4,2,8,-110,63,-110,63,-110,63,-110,32,-110,63,-46,127,-46,127,82,68,-46,127,-14,127,2,9,2,17,30,17,0,97,0,0,-4,63,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,28,32,0,0,0,0,0,0,-4,63,36,36,68,34,68,33,-4,63,-124,32,-12,47,4,36,4,36,-12,39,4,32,4,32,4,32,24,32,0,0,0,2,0,4,0,8,0,8,0,24,0,40,0,40,0,72,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,4,0,8,-1,11,8,16,8,16,8,48,8,48,8,80,8,16,8,16,8,16,8,16,8,16,8,16,24,16,96,16,0,0,0,4,-16,9,16,17,16,17,16,49,16,81,16,81,16,17,16,17,16,17,16,17,18,17,18,22,14,24,0,16,64,4,64,4,64,8,64,8,64,24,-2,27,66,40,66,72,66,8,66,8,-124,8,-124,8,4,9,4,9,28,10,0,8,0,0,0,4,0,8,-2,11,0,24,0,24,0,40,0,72,-2,11,0,8,0,8,0,8,0,8,-1,15,0,8,0,8,64,4,-128,8,-128,8,-1,17,0,17,0,50,0,84,-4,89,24,16,32,16,64,16,-127,16,-127,16,2,17,-2,17,0,16,32,4,32,8,64,8,64,16,-120,16,-112,48,16,81,32,82,64,18,72,20,-120,16,4,17,4,17,-2,19,2,16,0,16,0,4,0,4,-4,11,36,24,36,16,36,17,36,49,36,82,68,18,68,18,68,16,-124,16,-124,16,4,19,56,20,0,16,0,8,0,8,-1,19,0,18,-124,50,72,50,40,82,16,82,16,18,40,18,68,18,-126,18,0,19,0,18,-1,19,0,16,0,8,16,10,16,18,16,18,18,50,20,50,-40,83,16,82,16,18,16,18,16,18,16,18,81,18,-110,19,28,18,0,16,0,4,0,8,-2,11,8,17,8,17,8,50,8,82,-1,83,40,16,72,16,-120,16,8,17,8,18,8,20,8,16,48,16,0,8,0,8,-2,23,0,17,0,49,-8,49,8,81,8,81,-120,17,72,18,48,18,16,18,49,18,-46,18,30,19,0,16,0,8,-128,8,-128,16,-2,17,32,49,32,50,32,82,32,84,-1,23,32,16,32,16,32,16,32,16,32,16,32,16,32,16,-128,4,-124,8,-120,8,-112,16,-112,16,-96,48,-128,80,-1,-105,-96,16,-96,16,-96,16,-112,16,-88,16,-60,16,-126,16,0,16,64,8,64,8,-96,16,-96,16,24,49,6,50,1,84,-8,-103,8,17,8,17,24,17,112,17,2,17,2,17,-4,17,0,16,0,4,-128,8,64,8,32,16,-2,23,0,48,-16,81,16,81,16,17,16,17,16,17,16,17,18,17,10,18,14,20,0,16,0,8,64,8,32,16,16,16,-2,51,2,50,2,50,2,82,0,80,0,16,0,16,0,16,0,16,-1,23,0,16,0,16,0,8,0,8,-4,19,0,16,0,48,-2,55,64,80,64,80,-1,23,-120,16,8,17,-112,17,112,16,120,16,-122,23,0,16,64,8,64,8,64,16,126,16,64,48,64,48,-1,95,64,80,64,16,80,16,72,16,68,16,66,16,64,16,64,16,64,16,32,8,32,8,64,16,64,16,-1,52,-120,52,72,85,72,85,40,20,48,20,48,20,48,20,80,20,-116,17,3,18,0,16,32,0,32,9,32,17,32,17,-2,51,32,50,32,82,32,80,-2,23,32,16,96,16,80,16,-120,17,4,18,2,20,0,16,-128,8,0,9,0,17,-2,19,2,50,2,52,-14,85,18,81,18,17,18,17,18,17,-14,17,2,16,2,16,28,16,0,16,-128,8,-128,8,-4,17,8,17,8,51,-48,52,32,80,80,-112,-116,17,3,22,-64,16,56,16,0,17,-64,16,48,16,8,16,0,8,-128,8,64,16,32,16,-2,51,2,50,-126,82,-124,-112,-104,16,-32,16,-128,16,-128,16,-127,16,-126,16,-2,16,0,16,0,8,-4,11,4,18,4,18,4,50,-4,51,64,82,64,82,68,18,88,18,96,18,64,18,66,18,66,20,124,24,0,16,0,8,0,10,0,18,30,18,-46,63,82,50,82,82,82,82,82,18,82,18,82,18,82,18,94,18,-110,20,-110,25,0,16,32,0,32,4,32,8,-1,23,32,16,32,48,-2,83,0,80,0,16,-4,17,4,17,4,17,4,17,-4,17,4,17,4,17,0,0,0,8,-1,23,8,17,8,49,-8,49,8,81,8,81,-8,17,8,17,8,17,63,17,-56,23,8,16,8,16,8,16,32,0,32,4,64,8,-1,15,-128,16,-128,16,-4,49,4,83,-4,21,4,17,4,17,-4,17,4,17,4,17,4,17,24,17,32,0,64,4,64,8,-2,23,-112,16,8,49,-4,81,2,86,0,16,-2,23,-128,16,-8,16,8,16,8,16,120,16,0,16,0,8,-4,11,4,18,4,18,4,50,4,50,-4,83,72,-111,72,17,72,17,72,17,72,18,74,18,74,20,78,24,0,16,64,8,64,9,64,17,64,18,-4,51,64,52,64,80,-2,87,96,16,-48,16,-56,16,72,17,68,22,66,24,64,16,64,16,0,8,-96,8,16,17,16,17,12,50,2,50,-6,87,8,82,-8,19,8,18,8,18,-8,19,8,18,8,18,8,18,16,18,-96,8,-96,8,-96,16,-94,20,-92,52,-92,50,-88,82,-96,16,-72,17,36,23,34,25,32,17,33,18,34,18,28,28,0,16,0,0,-128,8,96,16,-2,23,8,49,-112,48,96,80,-16,80,14,23,-120,16,-120,16,-120,16,-120,16,-120,16,8,19,8,16,0,0,-128,8,96,16,-2,23,-112,48,8,49,4,82,10,85,-120,16,-112,16,80,16,32,16,96,16,-104,17,6,22,0,16,32,8,32,16,64,16,-4,51,68,50,-124,50,-92,82,36,81,40,19,24,21,16,21,8,17,36,17,-62,17,2,17,0,16,64,8,-128,8,16,17,8,18,-4,55,34,49,32,82,32,82,-2,23,32,20,32,16,-1,23,32,16,32,16,32,16,32,16,32,8,32,16,64,16,-2,51,64,48,-2,51,64,80,-1,87,-120,16,-120,16,-2,16,72,17,40,18,40,18,8,20,56,16,0,0,0,8,-1,19,82,18,84,49,88,49,80,80,-1,83,0,18,0,18,0,18,0,18,0,18,0,20,0,20,0,16,0,8,0,8,-1,23,0,16,-2,55,98,52,106,84,106,86,102,22,102,21,98,21,98,20,98,20,98,20,-18,21,32,20,64,4,80,4,72,8,68,8,-2,23,64,16,98,50,108,81,-48,16,80,16,-56,17,72,18,68,20,66,16,64,16,-128,17,0,8,-4,11,36,18,36,18,-4,51,36,50,36,82,-4,83,32,16,32,16,-2,23,32,16,32,16,32,16,-1,23,0,16,0,8,-4,11,4,18,4,18,4,50,-4,51,0,80,-2,87,64,16,64,16,-1,23,96,16,-112,16,-120,16,6,23,0,16,32,0,32,4,-4,11,36,18,36,18,-4,51,36,82,-4,83,-1,23,-128,16,0,17,-4,17,8,16,8,16,56,16,0,16,0,8,-4,11,8,16,80,16,32,48,-2,51,34,82,34,82,-2,19,34,18,34,18,-2,19,34,18,34,18,34,18,14,18,64,8,-128,8,16,17,8,17,-4,51,2,49,0,50,-2,83,32,84,64,20,-1,23,96,16,-112,16,-120,16,6,17,1,22,64,8,64,8,-2,23,64,16,-4,55,-128,48,-1,95,16,-111,72,18,68,20,-6,27,64,16,-2,23,64,16,64,16,64,16,32,8,32,8,-2,23,32,16,-4,51,32,48,-1,95,0,80,-4,19,4,18,-4,19,4,18,-4,19,4,18,4,18,28,18,-120,0,-120,4,-120,8,-1,31,-88,16,-56,16,64,48,-1,87,-128,16,-4,17,4,19,4,21,4,17,-4,17,4,17,4,17,-112,8,-112,8,-112,16,-97,31,-112,48,-112,48,-112,80,-98,95,-112,16,-112,16,-112,16,-97,31,-112,16,-112,16,-112,16,-112,16,64,8,64,16,126,16,64,48,-4,51,4,82,-4,83,4,18,4,18,-4,19,64,16,-1,31,64,16,64,16,64,16,64,16,64,8,-128,8,-8,16,-120,21,88,54,96,52,-104,85,47,86,36,20,36,20,-2,23,32,20,88,20,-60,16,2,19,0,16,0,8,-4,11,68,18,68,18,-4,51,68,50,68,82,-4,-109,64,16,-1,31,-32,16,-40,16,70,19,65,20,64,16,64,16,0,8,-4,11,32,16,32,16,-1,55,-80,48,44,83,34,84,64,16,-1,31,-120,16,-112,17,112,16,-40,16,6,19,0,20,64,8,-128,8,-2,19,34,18,34,50,-2,51,34,82,66,82,-2,19,-96,16,32,19,-1,23,32,16,32,16,32,16,32,16,0,8,-2,11,34,18,34,18,-6,51,34,50,34,82,-2,83,2,18,-6,18,-118,18,-118,18,-6,18,2,18,2,20,12,16,64,8,32,8,16,16,-2,23,2,52,-2,53,4,81,4,81,-4,17,0,17,-4,17,4,17,4,17,-4,17,4,17,0,17,-128,8,96,8,16,16,-2,19,2,50,-110,50,8,81,4,82,0,20,-2,19,32,16,32,16,32,16,32,16,-1,23,0,16,0,0,-4,11,4,18,4,18,-4,51,32,50,32,82,-1,83,32,18,32,18,-4,18,-124,18,-124,18,-124,20,-4,24,-124,16,32,8,32,8,-2,23,40,17,40,49,-1,63,8,81,-4,83,36,18,36,18,68,18,84,18,76,18,-124,17,2,22,0,16,0,0,0,8,-1,19,-4,18,-124,50,-4,50,-124,50,-4,82,32,82,-1,19,104,18,56,18,-58,18,0,19,-1,19,0,16,16,10,16,10,22,18,-40,19,18,50,-46,50,30,83,64,80,64,16,-4,17,4,17,-4,17,4,17,4,17,-4,17,4,17,0,4,-2,5,2,9,2,25,-2,17,2,17,-2,49,-128,80,-2,17,34,18,98,22,82,18,-118,18,-14,19,14,16,0,16,0,8,-4,11,36,18,36,18,-4,51,36,50,36,82,-4,83,-1,23,32,17,36,17,24,17,56,17,-56,17,6,17,0,16,-128,8,0,9,-2,17,82,18,-110,51,-46,52,-76,80,108,87,-124,17,60,18,-92,16,-110,18,-110,18,-119,20,-8,20,0,16,32,8,36,18,40,17,48,49,-2,55,-80,80,40,83,38,20,64,16,-128,16,-1,31,8,17,-80,17,-8,16,6,23,0,16,32,4,36,8,40,10,-88,17,-2,23,2,52,-6,85,10,85,8,17,8,17,-8,17,80,16,-111,16,-111,16,30,23,0,16,-128,8,64,8,32,16,-2,23,2,52,122,52,-128,81,0,81,-2,17,16,17,16,17,-1,31,-96,16,24,17,6,18,0,20,0,0,40,8,36,16,68,31,126,49,-56,57,-56,89,126,85,72,22,72,18,126,22,72,21,72,25,127,24,64,16,64,16,0,0,32,9,-34,19,84,18,-116,53,-120,58,4,81,-2,-105,1,24,-2,23,32,16,40,17,36,18,36,18,-30,20,0,16,64,8,64,8,-2,23,64,16,-4,55,-4,51,4,82,-4,19,16,17,-1,31,0,16,-4,19,4,18,4,18,-4,19,4,18,-120,2,-120,10,-112,18,-16,31,-97,50,20,50,-28,87,116,-108,84,31,84,21,76,21,72,23,76,16,114,16,-63,17,0,16,0,8,-2,15,40,21,40,21,-1,55,-108,50,-43,82,-89,84,32,24,-4,17,4,17,-4,17,4,17,4,17,-4,17,4,17,0,0,-64,8,48,17,-2,17,32,50,32,54,-4,91,32,82,-4,19,32,18,-2,19,0,18,-108,18,82,18,82,20,0,20,16,8,24,12,20,18,-46,31,16,48,-2,55,-104,84,-104,84,-104,20,-104,23,-104,22,104,22,106,26,74,26,-114,22,0,16,-128,8,64,8,-2,23,8,17,-112,48,-1,63,-4,83,68,82,-4,19,68,18,-4,19,64,16,-2,23,64,16,-1,31,0,16,0,0,-4,11,-108,18,-108,18,-4,51,0,48,-2,87,-4,-109,4,18,-4,19,-92,16,-104,17,-112,22,-88,24,-58,16,0,16,64,0,-128,8,-8,17,8,22,-2,51,-88,50,20,51,-1,83,-2,83,0,18,-2,19,0,20,-4,20,-124,20,-4,24,-124,16,0,0,-128,1,-128,1,64,2,32,4,16,8,12,48,2,64,-4,31,-128,0,-128,0,-128,0,-128,0,-128,0,-2,127,0,0,0,0,-128,1,-128,1,64,2,48,5,14,25,0,97,8,1,-80,125,64,9,32,9,32,17,24,17,6,97,0,7,0,0,-128,0,0,1,-128,1,64,2,48,12,12,16,-14,47,0,64,0,0,-4,63,-128,0,-96,4,-112,8,-120,48,4,65,0,7,-128,0,0,1,-128,1,64,2,48,12,12,16,-14,47,8,64,16,2,16,17,32,9,-96,8,64,4,64,4,-2,127,0,0,0,0,0,8,-4,8,-124,16,-124,28,-124,34,-4,64,-124,8,-124,8,-4,16,-124,24,-124,20,-124,34,-124,32,-1,71,0,0,-128,0,0,1,-128,2,96,4,-4,31,-2,127,100,38,100,38,-4,63,-8,31,72,18,72,18,-8,31,72,18,72,18,16,16,0,2,0,1,-128,0,64,3,48,12,-116,16,-126,32,-124,64,-104,126,-32,4,-64,4,-80,8,-116,8,-126,16,-128,96,0,3,0,0,-128,3,64,1,32,2,16,4,24,9,22,113,32,9,32,5,-2,127,0,3,-64,5,48,9,12,49,2,65,0,1,64,0,64,4,32,4,32,8,16,8,-8,31,4,34,2,68,0,4,-16,7,16,0,16,0,16,0,16,0,-32,1,0,0,0,0,124,30,68,18,68,18,124,30,-62,16,124,31,32,4,-4,63,32,4,32,4,-1,127,64,2,48,4,12,24,0,32,8,2,16,17,-112,12,-4,127,36,68,-4,95,32,4,-2,127,0,1,-8,31,-8,31,8,17,-8,31,96,2,28,12,0,48,16,0,24,68,20,36,18,24,-2,-2,16,16,18,60,-14,37,44,61,44,37,-24,61,8,36,-8,37,26,60,102,36,0,0,0,0,0,68,-4,41,4,41,-4,125,40,85,-2,125,40,85,40,125,-2,17,82,17,76,-1,72,17,116,18,66,20,0,16,16,4,32,2,-1,127,0,8,-36,43,-44,47,92,42,-46,63,-34,107,-96,6,24,27,-10,103,96,11,-64,19,62,124,0,0,0,0,0,2,0,4,0,4,-2,15,2,16,2,16,2,96,2,0,2,0,2,0,2,0,4,0,4,0,124,0,0,0,0,4,0,8,-2,31,66,17,34,33,-6,95,2,1,-14,15,20,9,-12,15,20,9,-12,15,20,9,20,9,124,9,0,0,0,8,0,8,0,16,-4,31,4,33,-12,63,4,64,-28,31,4,0,-28,31,-28,31,36,16,36,16,-28,31,28,0,0,0,0,8,0,8,-4,31,4,16,-12,63,4,64,-60,15,-60,15,4,0,-28,31,36,17,-28,31,36,17,-28,31,60,0,0,0,0,1,0,2,-8,31,8,16,8,18,-80,17,0,16,-4,31,4,0,-60,7,92,4,64,4,66,4,66,8,62,112,0,0,0,0,0,0,-8,31,8,16,-8,31,8,17,8,18,-24,19,40,20,72,22,72,41,-120,32,8,33,5,38,6,72,2,-128,0,0,0,0,124,62,68,34,68,34,-60,35,4,32,4,32,-4,63,64,2,64,2,64,2,66,4,66,8,126,112,0,0,0,0,0,0,0,0,0,0,0,2,0,1,-128,0,-2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,-128,0,-2,127,64,2,32,5,24,26,68,36,32,4,-16,15,72,2,64,2,66,2,66,12,124,112,0,0,0,1,-128,0,-2,127,0,0,-16,15,16,8,-16,15,-4,63,52,32,-60,63,0,1,-4,1,0,127,4,1,-4,0,0,0,0,2,-128,1,64,0,-1,127,16,4,-116,8,66,49,48,6,-8,15,-124,2,72,4,80,28,32,100,-40,4,6,7,0,0,0,2,-128,1,-2,127,0,0,-16,63,96,2,-128,1,-4,127,-120,6,-120,25,-120,97,80,6,96,60,-16,-60,14,7,0,0,0,2,0,1,-128,0,-2,127,64,8,-8,127,-120,15,-54,120,46,9,-120,59,80,4,80,12,32,52,-104,69,6,6,0,0,0,1,-128,0,64,0,-2,127,48,10,44,18,-94,34,-96,66,-4,31,100,17,-108,18,-124,21,100,18,20,20,4,16,24,16,0,0,0,2,-128,1,-2,127,120,31,8,16,120,31,8,16,-8,31,64,1,68,2,88,4,32,124,-112,5,14,6,0,0,0,2,0,1,-2,127,0,0,-8,31,-24,23,40,20,-24,23,-8,31,0,0,-8,31,-2,127,-96,4,-104,8,-122,48,0,67,0,2,-128,1,-2,-1,0,16,-8,31,-8,31,8,16,-8,31,56,61,-24,39,120,62,-88,38,-88,61,105,37,70,70,-128,90,0,1,-64,0,-2,-1,0,16,-8,31,-8,31,8,16,-8,31,56,57,-24,43,104,59,-8,43,104,57,-23,41,102,78,-128,-112,0,1,-64,0,-2,-1,0,16,-8,31,-8,31,-8,31,64,2,-72,57,-24,47,56,57,-24,43,-24,63,41,73,38,73,64,17,0,0,0,0,0,0,0,64,0,32,0,16,0,8,0,4,0,8,0,16,0,16,0,32,0,64,0,0,0,0,0,0,0,0,0,0,-2,71,-128,32,0,17,-8,9,8,1,8,9,8,10,8,18,-16,19,16,32,16,32,16,64,-1,15,0,0,0,0,2,0,-14,79,18,50,18,10,-46,3,82,2,82,2,-110,22,-110,17,-110,33,18,33,2,66,2,4,30,8,0,0,32,0,32,1,32,33,32,18,-4,11,32,2,32,2,32,16,-2,23,-112,32,-112,32,-112,64,18,65,18,6,30,8,0,0,0,2,40,2,40,66,72,34,-56,63,68,2,-108,2,-110,23,32,23,-88,42,40,42,36,50,92,66,98,66,2,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,-4,63,4,32,4,32,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4,127,4,64,4,64,-12,95,8,3,16,13,96,113,-64,19,-96,13,-112,118,88,12,68,48,-126,64,-128,7,0,0,0,0,-4,63,4,32,-12,47,20,40,16,8,-16,15,16,8,-16,15,0,3,-1,127,0,0,64,2,48,12,12,48,0,0,0,0,0,32,0,24,0,4,0,0,0,0,0,-8,0,8,0,8,0,8,0,8,0,8,0,11,0,12,0,0,0,0,0,0,0,32,-2,27,32,4,32,0,32,0,32,-16,-1,23,32,16,32,16,32,16,32,18,32,28,32,16,32,0,32,0,0,0,0,32,-2,19,32,8,32,0,32,0,32,-16,32,16,32,16,32,16,32,18,32,20,32,20,-1,27,0,16,0,0,32,0,32,16,32,8,32,8,34,1,34,1,34,-15,34,17,34,17,34,17,34,17,34,21,34,25,-2,17,2,0,0,0,0,0,0,32,-2,27,4,6,-124,2,72,2,40,-14,16,18,24,18,36,18,68,18,66,22,-128,26,-1,19,0,0,0,0,0,0,0,32,-2,17,0,9,0,5,0,1,-4,-15,4,17,4,17,-4,17,0,17,0,19,0,29,0,17,-1,1,0,0,32,0,32,32,32,24,32,4,-2,1,34,1,34,-15,50,17,50,17,74,17,-122,17,2,21,2,25,2,17,2,1,12,0,32,0,32,32,32,16,32,8,-1,7,32,0,32,-16,32,16,-4,17,4,17,4,17,4,21,4,25,-4,17,4,1,4,1,0,0,0,32,-1,23,4,8,4,0,-28,1,36,-15,36,17,36,17,36,17,-28,17,4,18,4,28,4,16,12,0,48,0,0,0,12,32,-16,17,32,9,16,1,16,1,-2,-15,16,17,16,17,16,17,16,21,48,25,-55,25,77,17,54,0,0,0,0,0,0,32,-4,19,68,8,68,0,68,0,-120,113,24,18,-4,21,4,17,4,17,4,21,4,25,-4,17,4,1,4,1,32,0,32,32,36,17,36,9,36,1,36,1,-4,-15,32,16,34,18,34,18,34,18,34,22,34,26,-2,19,2,0,2,0,32,0,64,32,64,16,-120,8,4,5,4,1,-2,-13,2,16,0,16,-4,17,4,17,4,21,4,25,-4,17,4,1,4,1,0,0,-2,35,0,18,0,10,-2,3,16,2,16,-14,-2,18,16,18,16,18,16,18,-2,19,0,22,-1,27,0,16,0,0,32,0,32,32,32,24,-2,7,32,0,-4,-13,32,16,-2,23,32,16,96,16,-80,20,40,25,36,26,34,20,32,0,32,0,32,0,32,32,32,16,-2,11,32,0,32,0,32,-16,-2,23,32,16,32,16,-2,19,32,18,32,20,32,24,-1,23,0,0,32,0,32,32,32,16,-2,23,32,8,32,0,-2,-13,0,16,0,16,-4,17,4,17,4,21,4,25,-4,17,4,1,4,1,-128,0,-128,32,-128,16,-2,15,32,1,32,-15,-92,17,-92,18,40,19,40,21,40,21,32,20,88,24,-124,24,2,19,0,0,32,0,32,65,32,49,32,10,-4,3,32,-14,32,18,-1,23,-112,16,-112,16,-112,16,-112,20,18,25,18,18,30,4,0,0,0,0,6,32,-8,25,0,5,0,1,-1,-15,0,17,0,17,124,17,68,17,68,22,68,26,68,18,124,4,68,4,68,0,64,0,-64,64,-96,48,16,9,8,1,4,2,-2,-9,32,16,32,16,-4,19,32,32,32,36,32,40,-2,55,0,32,0,0,64,0,-128,32,-8,16,16,9,16,2,-4,7,36,-16,36,16,-1,19,36,16,-4,19,36,16,32,20,32,24,-64,17,0,0,0,0,-2,35,34,18,66,10,66,2,-2,3,32,-15,32,17,-2,19,32,16,32,16,-1,23,32,24,32,16,32,0,32,0,0,0,0,32,-2,23,66,8,98,4,82,2,82,-14,74,17,70,16,-38,17,98,22,66,16,66,28,66,16,-34,0,0,3,32,0,34,34,36,17,-92,8,40,0,-4,113,4,17,4,17,-4,17,4,17,4,17,-4,19,4,21,4,25,4,17,8,1,32,0,32,33,32,17,32,17,-2,11,32,2,32,-14,-1,23,0,16,-4,17,4,17,4,21,4,25,-4,17,4,1,4,1,-128,0,-128,36,126,19,8,11,8,3,8,5,-120,-16,-2,16,-120,17,-120,18,-120,20,-120,16,-120,20,-1,25,0,19,0,0,32,0,64,32,-112,16,-116,16,-2,9,-128,0,0,-15,-4,19,32,20,32,16,-2,23,80,20,72,24,-122,24,1,19,0,0,0,0,-16,79,64,34,126,18,82,2,-44,-13,84,18,84,18,-56,19,72,18,88,26,-12,27,100,30,98,0,64,0,64,0,0,0,-2,79,64,32,-128,16,4,1,-56,-10,80,24,-80,19,104,19,104,21,-92,16,36,27,34,28,64,16,-64,1,0,0,12,0,-16,35,32,16,32,16,-2,15,-16,0,44,-13,2,20,64,16,-1,23,-112,16,-112,17,112,20,120,24,-122,19,0,0,32,0,32,32,-96,16,60,19,36,10,36,2,-68,-13,36,18,36,18,-4,19,96,16,80,20,-120,24,-124,16,2,3,0,12,64,0,-64,32,-96,16,16,9,72,1,36,2,2,-14,-8,23,16,16,-112,16,-56,18,-92,22,-124,28,-118,20,-16,4,0,0,64,0,64,32,-4,16,-124,8,8,5,8,2,16,-12,94,16,-126,17,2,17,-34,17,2,21,2,25,-2,17,2,1,2,1,64,0,32,32,16,24,-2,7,-120,0,-120,1,84,-15,52,18,18,18,32,16,-1,19,32,20,32,24,32,16,32,0,32,0,8,1,8,33,8,17,-2,15,8,1,-8,1,8,-15,-8,17,8,17,-1,23,48,17,72,21,-124,25,0,17,-2,1,0,0,32,0,32,32,32,16,-1,23,32,8,-4,3,-84,-14,116,18,36,18,-4,19,96,20,-72,24,36,25,34,18,32,4,32,0,64,0,64,32,124,16,64,8,-2,3,34,2,-4,-13,98,18,28,18,-2,18,-128,22,-128,28,-1,23,-128,8,-2,8,0,0,0,0,-4,33,4,17,4,9,-4,1,4,1,-4,-15,0,17,-2,17,34,22,66,17,116,19,-116,29,-12,17,28,0,0,0,0,0,-68,35,-92,18,-92,18,-68,11,0,0,-4,-9,0,16,-1,31,0,17,-4,17,4,20,8,24,8,16,120,0,0,0,64,0,-64,32,-64,16,48,9,-4,7,2,8,-124,-25,-108,36,-108,36,-108,39,-108,36,-108,47,-108,52,-124,36,-124,4,24,5,0,0,124,32,-60,19,36,9,-88,0,-2,3,64,-16,64,16,-2,23,64,16,-4,20,-120,25,80,26,112,20,-114,1,0,2,-128,0,96,32,16,16,-2,11,8,1,-112,0,80,-16,-1,23,-4,17,4,17,4,17,-4,21,4,25,-4,25,4,17,4,1,-128,0,64,32,-2,23,8,17,-112,8,80,0,-2,-9,34,20,34,20,-4,17,36,17,36,21,36,25,60,17,32,1,32,0,32,0,64,36,64,18,-2,17,52,8,48,1,48,-14,-56,20,6,17,0,16,-4,19,4,22,4,26,4,26,-4,19,4,2,64,0,32,32,16,16,-2,11,2,2,-2,-13,0,18,0,18,-2,19,74,19,74,23,-2,29,74,21,74,5,2,9,4,1,-112,0,-112,32,-2,23,-112,8,-4,3,4,2,-4,-13,4,18,-4,19,32,16,-1,19,96,16,96,20,-104,24,6,23,0,0,32,0,36,34,40,17,-88,8,-2,7,2,4,-6,-11,10,21,8,17,8,17,-8,17,-112,20,-110,24,-110,17,30,6,0,0,0,0,-4,35,36,18,-4,11,36,2,-4,3,-112,-16,76,19,66,20,-8,16,-120,20,80,25,32,26,-36,16,2,7,0,0,4,0,8,33,-120,16,80,16,-2,11,-112,0,8,-15,4,17,2,22,-4,17,84,21,84,25,84,25,84,17,-1,7,0,0,-128,0,68,32,-88,16,-108,10,-92,2,-62,4,-54,-12,-8,19,0,16,-2,19,82,18,82,22,82,26,82,18,-1,7,0,0,64,0,32,32,16,16,-1,23,8,9,-48,0,-2,-13,34,18,-6,19,34,18,-14,18,-110,22,-14,26,2,26,2,18,12,2,4,1,-120,32,-1,23,0,8,-14,3,50,2,-14,-13,-14,19,34,18,-18,18,0,20,-4,27,68,24,-124,16,28,7,0,0,0,0,-2,39,40,21,40,13,-2,7,24,-13,-23,21,78,25,0,24,-8,19,8,18,-8,23,8,26,-8,19,8,2,8,2,-96,0,16,33,16,17,-2,11,32,3,-4,5,32,-11,32,17,-4,17,32,17,-2,17,0,21,-88,25,84,18,82,4,0,0,0,0,-8,35,-48,16,48,8,-2,7,-92,0,36,-13,96,20,-2,19,82,18,-118,18,-6,23,-110,26,-110,18,-14,2,12,2,8,1,12,65,-20,47,10,33,10,17,-1,15,-56,-22,72,43,-56,47,72,41,-44,47,84,41,100,41,100,57,-62,40,66,0,64,0,-128,32,-8,17,8,10,-1,3,-92,-14,18,19,-1,19,-2,19,0,18,-4,19,-4,26,-124,20,-4,4,-124,8,-124,8,16,0,80,66,84,38,82,37,-78,20,-1,15,-112,-30,-12,34,-108,46,-12,46,-116,34,-24,38,-103,42,-7,51,38,46,64,0,0,0,0,0,-2,0,-126,0,-126,0,-126,0,-126,0,-126,0,-126,0,-126,0,-122,0,-100,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,-16,31,-60,126,-88,4,-80,8,-104,16,-122,99,-4,63,0,0,-16,15,16,8,116,8,4,8,-8,7,0,0,0,0,0,63,0,33,0,34,0,34,0,36,0,36,0,34,0,33,0,33,0,33,0,35,0,44,0,32,0,32,0,32,0,0,0,124,-2,71,-112,72,-112,72,-112,80,-112,80,-112,72,-112,68,-112,68,-112,68,-112,88,-110,64,30,67,0,68,0,64,0,0,4,0,-8,61,32,36,32,36,32,40,32,40,-1,43,32,36,32,36,32,36,32,60,32,32,32,32,32,32,32,32,-112,0,-112,0,-112,60,-112,36,-2,43,-112,40,-112,48,-112,40,-112,36,-1,39,16,45,16,49,16,33,16,33,16,38,16,32,0,0,124,124,-128,69,0,73,0,73,-4,81,-124,81,72,73,72,73,40,69,48,69,16,90,48,66,-56,68,6,73,0,64,32,0,32,124,32,68,32,72,63,72,32,80,32,80,32,72,-4,69,4,69,4,69,4,69,4,89,-4,65,4,65,0,65,64,0,-128,60,-128,36,0,41,-2,41,64,50,64,50,124,40,64,36,64,36,64,36,126,60,64,32,64,32,64,32,64,32,32,0,32,124,32,68,-2,73,34,73,36,81,32,81,-4,73,-120,69,-120,70,80,70,80,92,48,68,-52,72,2,73,0,64,0,0,0,0,-8,61,16,36,32,40,112,40,-116,49,2,42,0,36,-2,39,32,36,32,60,32,32,32,32,-1,39,0,32,64,0,32,0,16,60,-1,39,64,36,-120,40,-112,40,-16,41,36,36,72,36,-120,37,16,62,104,32,-124,32,2,35,0,32,32,0,32,60,32,37,60,41,32,41,32,49,-1,55,32,44,-94,36,36,37,40,37,48,58,48,32,96,32,-128,35,0,0,0,0,-4,125,4,69,4,73,-4,73,4,81,4,81,-4,73,32,68,32,68,-2,71,32,88,32,64,32,64,-2,71,0,64,0,0,-32,7,64,58,124,42,100,42,-28,51,100,50,84,42,-40,43,72,46,72,58,-8,35,86,46,97,32,64,32,64,32,0,0,12,0,-16,63,64,36,-2,47,72,41,72,49,72,41,-1,47,72,41,72,45,-2,63,64,32,64,32,-4,35,0,0,64,0,-128,0,-4,125,36,69,36,73,-4,73,36,81,100,81,-4,73,-112,68,16,69,-1,95,16,64,16,64,16,64,16,64,0,0,-4,61,36,37,36,41,-4,41,36,49,-4,49,0,40,-2,39,32,37,36,37,24,57,24,33,104,33,-122,33,0,32,32,0,64,0,-4,61,4,37,-4,41,4,41,-4,49,0,40,0,36,-2,39,32,36,-4,63,32,32,32,32,-2,39,0,32,64,0,-128,124,-4,71,36,74,36,74,-4,83,36,82,68,74,-4,75,104,68,108,68,-74,72,-70,80,34,67,62,68,0,72,0,0,-4,127,4,70,-4,75,-4,75,8,81,84,81,-104,75,-76,75,-110,73,-2,91,100,66,-92,68,82,68,82,72,0,64,0,0,124,0,68,127,72,4,72,4,80,4,80,4,-52,-1,66,4,66,4,66,4,66,4,92,4,64,4,64,4,64,0,0,0,0,0,-4,127,72,8,72,8,80,8,80,8,72,8,68,8,66,8,66,11,66,28,92,96,64,0,64,0,64,0,0,8,0,4,62,2,-92,31,36,16,40,16,40,16,36,16,34,16,34,32,34,32,34,32,60,64,32,64,32,0,32,0,0,0,0,16,126,8,68,4,-60,-1,72,16,72,16,68,16,66,16,66,16,66,16,-58,31,88,0,64,0,64,0,64,0,0,4,0,4,62,8,34,63,36,33,36,33,40,38,40,32,-92,63,-94,0,-94,0,34,127,36,1,56,1,32,7,32,0,0,8,0,8,60,4,36,4,-92,127,40,16,40,16,40,31,36,17,34,17,34,17,34,17,60,33,32,78,32,64,32,0,0,0,62,0,-30,127,36,4,36,4,-88,63,-88,40,-92,40,-94,44,-94,44,-94,50,-94,49,-82,32,-96,32,-96,32,32,35,0,0,-68,127,36,2,40,4,40,4,48,14,48,13,40,53,-90,68,34,4,34,4,-68,7,32,120,32,0,32,0,32,0,0,10,62,10,34,10,36,10,36,10,-24,123,40,10,40,10,36,10,34,10,34,10,-30,122,60,11,32,8,32,0,32,0,0,8,62,10,34,10,100,74,100,74,-88,42,-88,42,-92,42,-94,42,34,27,34,27,38,10,-24,15,32,120,32,0,32,0,0,0,-66,3,34,60,36,36,36,36,40,36,-24,63,36,36,36,36,34,36,34,36,34,38,108,58,-96,41,32,6,32,0,0,4,124,8,68,8,72,18,72,33,80,47,-48,112,72,0,68,63,66,33,66,33,66,33,92,33,64,63,64,33,64,0,0,4,0,4,62,4,-92,127,36,37,40,37,40,22,36,22,-30,127,34,12,34,12,34,10,44,17,-96,32,32,64,32,0,0,0,62,0,-30,127,36,18,36,33,-88,32,-24,127,36,4,34,4,-94,127,34,4,36,4,-72,7,32,124,32,0,32,0,0,4,62,20,36,20,36,36,-88,63,40,68,48,4,-20,127,34,12,34,14,34,21,-94,36,44,68,32,4,32,4,32,4,0,0,0,4,62,12,36,11,-92,16,104,32,-88,95,36,0,-30,127,34,4,34,10,34,17,44,17,-96,63,-96,0,32,0,0,0,-66,32,34,27,36,6,-92,29,40,36,40,8,-28,127,36,10,34,20,34,37,-94,72,-84,72,-32,31,96,0,32,0,0,16,0,16,62,32,-94,63,-92,32,-92,64,-88,124,-88,36,-92,60,-94,36,-94,36,-94,60,-68,0,32,1,32,7,32,0,0,0,-68,127,-92,72,-88,72,-88,127,48,16,48,20,44,36,-94,63,34,4,34,4,-94,7,60,124,32,4,32,4,32,4,0,0,-2,127,34,0,36,0,-28,59,104,42,104,43,104,43,-28,58,-30,58,98,42,98,42,108,42,96,42,-96,51,32,0,0,0,62,63,36,33,36,33,40,33,40,63,48,0,-88,127,36,4,34,4,-94,127,34,4,-68,7,32,120,32,0,32,0,0,4,0,20,62,20,-92,63,40,36,40,68,48,4,-24,-1,36,0,34,63,34,33,34,33,60,33,32,63,32,33,32,0,0,1,62,34,34,28,36,30,-92,37,40,8,-24,127,36,20,-94,63,-94,100,-94,36,-94,36,-84,36,32,37,32,4,32,4,0,0,-66,1,36,126,-92,72,40,37,40,22,-80,127,44,1,36,2,34,4,-94,7,34,124,60,4,32,4,32,56,32,0,0,4,0,8,-66,63,-92,36,-92,36,-88,63,-88,40,-92,40,-94,63,34,12,34,52,-30,-1,60,4,32,4,32,4,32,4,0,4,0,4,-66,20,36,37,36,37,40,10,40,17,-92,100,-94,20,34,21,34,45,34,43,-84,16,96,16,32,96,32,0,0,0,-2,63,34,32,-92,47,-92,40,-88,47,-88,47,36,34,-30,63,34,37,34,42,34,46,-66,49,-32,63,32,0,32,0,0,0,-34,127,18,10,-108,63,-108,42,-104,42,-104,42,-108,63,18,4,18,4,-46,127,18,4,-36,7,16,120,16,0,16,0,0,0,-34,127,18,4,-108,23,20,20,-40,127,24,16,-108,31,18,16,-46,31,82,38,-110,53,-98,77,-112,73,16,3,16,0,0,17,0,17,-2,127,34,17,36,31,36,4,-88,63,-88,36,-92,63,-30,127,34,4,-94,63,46,4,-32,127,32,0,32,0,0,8,0,4,-2,127,36,17,36,10,-24,127,40,0,-92,63,-94,63,-94,32,-94,63,34,4,-20,-1,32,4,32,4,32,4,0,0,-128,15,-66,52,36,37,-28,127,40,6,-88,13,100,52,-94,127,-94,36,-94,63,-94,36,-82,36,-96,63,-96,32,32,0,0,1,0,33,62,18,-30,127,-92,63,36,4,-24,127,44,37,34,22,-30,-1,34,0,34,63,60,33,32,63,32,33,32,32,0,0,30,126,-46,39,82,60,84,61,-44,36,-76,126,18,5,-46,63,82,10,-110,18,22,23,-104,42,80,18,16,34,16,2,0,0,30,0,-46,127,-44,127,84,68,-40,127,88,68,-108,63,-110,63,-110,59,-110,59,-110,59,-100,59,-112,63,-112,59,16,0,0,0,64,53,94,53,-44,63,-44,63,-40,63,-40,63,22,0,-14,127,-110,63,-110,32,-98,63,16,17,-48,15,16,120,16,0,0,0,0,2,0,4,-16,7,32,8,32,16,-4,63,4,64,4,0,4,0,-4,31,4,0,4,0,-4,31,4,0,4,0,0,4,0,4,-64,15,-128,8,-128,48,-8,95,8,16,8,17,8,17,8,17,-1,127,-128,2,64,4,48,4,14,24,0,96,32,0,32,0,-96,127,32,16,-2,16,34,31,34,17,34,17,36,17,36,17,68,34,68,34,-124,34,-124,76,24,65,0,0,16,0,16,16,16,16,16,63,-2,33,18,65,18,125,34,37,34,37,34,37,34,61,66,1,66,1,-124,3,-100,12,0,1,16,0,16,127,16,9,-2,9,18,17,18,17,18,19,18,38,18,64,34,63,34,33,34,33,34,33,66,63,-100,33,0,0,32,16,32,8,32,4,-96,127,32,8,-2,18,34,20,34,60,34,9,36,18,36,38,68,70,-124,9,4,49,28,65,0,2,0,8,0,8,124,127,68,9,68,17,124,17,0,38,0,64,-1,127,16,0,-112,31,-112,16,-112,31,16,0,16,0,32,0,16,0,16,63,16,2,16,4,126,4,18,127,18,4,18,4,20,24,-108,63,-108,42,-92,42,-92,42,-60,127,92,0,-128,0,16,0,16,0,-112,63,-112,62,-2,32,-110,62,-110,32,18,63,18,33,18,63,18,33,34,63,34,33,68,63,-120,33,0,33,0,8,-4,8,-108,16,-108,126,-4,18,-108,18,-108,102,-4,34,16,119,-76,51,-84,53,-86,53,-90,53,36,121,56,75,0,0,0,1,0,5,120,25,8,17,56,29,8,17,8,17,-8,31,0,1,-16,63,32,4,64,4,-128,3,-32,3,30,12,0,112,0,0,8,17,-54,23,44,56,-20,59,-24,91,24,80,-44,27,-30,39,32,64,-16,63,32,4,64,2,-128,1,126,126,0,0,0,0,124,62,124,62,68,34,124,62,124,63,-64,8,-2,31,-4,127,-4,31,-2,31,0,16,-8,63,-32,1,-2,31,0,96,0,0,0,0,0,124,0,8,0,8,0,16,0,30,0,2,0,36,0,20,0,20,0,12,0,12,0,23,-1,96,0,0,0,0,4,16,4,16,4,16,4,16,4,16,4,16,4,16,4,16,4,16,4,16,4,16,4,16,-4,31,4,0,0,0,-128,0,-128,0,-128,0,-116,32,-108,62,-28,34,-28,36,-92,36,-108,40,-108,40,-116,48,-124,32,-124,32,-4,35,4,63,4,0,0,2,32,41,-56,38,-88,49,-104,45,104,38,24,57,-120,32,-8,63,24,16,-32,16,0,23,2,24,4,16,-4,15,0,0,0,0,-128,0,0,1,0,1,0,2,0,2,0,4,64,4,32,8,32,8,16,16,8,16,-4,32,4,63,2,0,0,0,0,1,0,2,32,4,16,4,-8,8,4,31,32,4,32,4,32,4,-1,-1,32,4,32,4,32,4,32,8,32,16,32,32,0,1,64,2,32,4,-16,9,8,31,0,2,-2,127,48,4,12,8,-6,31,-120,104,-8,15,-120,8,-120,8,-8,15,8,8,64,0,32,0,16,124,-2,9,64,8,-120,20,-68,20,-62,99,-88,126,-88,8,-88,8,-88,8,-87,14,-87,112,38,1,4,2,0,0,64,2,32,4,16,8,-8,31,22,34,16,66,16,4,96,5,0,25,0,1,-4,63,0,1,0,1,-2,127,0,0,0,0,0,0,-4,63,68,18,72,18,72,10,80,10,64,2,-2,127,-128,0,-128,0,-4,31,-128,0,-128,0,-2,127,0,0,64,0,80,4,76,8,126,24,-64,23,68,48,56,80,-30,16,26,19,-122,16,-128,0,-4,63,-128,0,-128,0,-1,127,0,0,32,16,32,8,-96,127,-4,31,36,17,-92,31,68,126,100,4,-107,15,-123,116,6,13,0,25,-4,63,0,1,-1,-1,0,0,0,8,0,8,-8,127,72,63,-50,63,-4,41,72,63,-88,-1,56,41,-58,63,0,1,-128,0,-8,63,-128,0,-2,127,0,0,0,0,0,2,-128,1,-2,127,-104,18,-2,28,-4,43,-112,16,-4,62,-112,12,-2,16,0,33,-8,31,0,1,-2,127,0,0,0,4,0,4,124,7,-92,63,-92,32,-88,63,-104,23,-112,57,108,63,98,81,-128,31,-128,0,-4,63,-128,0,-1,127,0,0,0,16,-2,19,16,16,16,16,16,16,16,126,16,16,-1,19,16,16,16,16,16,22,16,24,16,96,16,0,16,0,96,0,0,16,0,16,-2,17,0,16,0,16,0,124,-1,19,64,16,-128,16,-4,16,4,16,4,30,4,112,4,0,120,0,0,0,64,0,-128,16,-128,16,-2,17,0,17,0,126,0,18,-8,21,16,16,32,16,64,16,64,30,-126,112,2,1,-2,0,0,0,4,0,4,17,36,17,36,17,36,17,36,-1,36,17,36,17,36,17,36,17,36,23,36,57,36,-62,36,2,4,12,4,0,64,16,32,16,16,16,-1,17,0,17,0,127,0,17,0,17,0,17,0,17,0,23,0,25,0,98,0,2,0,4,0,8,0,16,-4,19,4,16,4,16,4,16,4,126,4,16,-4,17,0,17,0,17,0,23,0,25,2,97,2,1,-4,0,0,0,0,16,0,16,-4,17,4,17,4,17,4,127,4,17,-4,17,0,17,0,17,0,23,0,25,2,97,-126,0,124,0,0,0,0,16,0,16,-1,17,16,17,16,17,16,127,-2,17,18,17,18,17,18,17,36,30,36,-30,68,4,68,4,-100,8,0,1,0,16,6,16,-8,17,0,17,0,17,0,127,-1,17,8,17,8,17,8,17,8,23,8,26,8,98,8,4,8,4,8,0,0,16,124,16,-128,17,0,17,0,17,-4,127,4,17,-120,17,72,17,80,17,48,30,48,-30,48,4,-56,4,6,9,0,0,-124,16,-124,16,-124,16,-124,16,-1,19,-124,124,-124,16,-124,16,-4,16,-124,16,-124,22,-124,24,-124,96,-4,0,-124,0,-124,0,64,0,80,16,72,16,68,16,-2,17,64,126,96,16,100,16,-88,16,-88,16,48,23,32,25,98,98,-94,2,28,12,0,0,32,0,32,16,32,16,32,16,63,16,32,126,32,16,32,16,-2,17,2,17,2,17,2,31,2,113,-2,1,2,1,2,1,32,16,32,16,32,16,63,16,32,16,-4,125,4,17,4,17,4,17,-4,17,4,30,0,114,0,4,0,4,0,8,0,8,0,16,126,16,-128,17,0,17,0,17,0,127,-1,17,16,17,80,17,48,17,28,31,18,113,16,2,16,2,16,4,16,0,0,0,12,16,-16,17,32,17,32,17,32,125,32,17,-2,17,16,17,16,17,16,29,80,49,-119,-63,74,1,54,0,0,0,64,0,32,16,16,16,-2,19,2,18,66,126,66,18,68,16,72,16,112,16,64,16,64,22,66,24,66,96,126,0,0,0,0,16,-4,17,4,17,4,17,4,17,-4,-3,64,17,64,17,70,17,88,18,96,30,64,-30,66,4,66,4,126,8,0,0,0,16,0,16,-4,17,68,17,36,17,20,-3,4,17,-1,31,68,17,36,17,20,29,4,49,-2,-63,4,0,24,0,32,0,8,16,-120,16,8,17,72,17,72,18,-66,126,-118,23,18,17,18,17,-110,18,82,30,-46,53,34,-58,36,0,92,0,-128,0,0,0,0,16,-2,23,-112,16,-112,16,-112,-4,-108,18,-108,18,-104,17,-104,17,-104,17,-112,28,-112,96,-112,0,-1,15,0,0,0,16,-2,19,32,16,72,16,-124,16,-124,126,-2,17,34,16,32,16,32,16,-2,17,32,22,32,24,32,96,-1,7,0,0,0,16,0,16,-2,19,2,18,-6,126,2,18,2,18,122,18,74,18,74,18,74,30,122,98,2,2,2,2,2,2,12,2,32,16,34,17,34,17,34,17,-2,17,0,126,-4,17,4,16,4,16,-4,17,0,23,0,25,2,97,2,1,-2,0,0,0,0,16,6,16,-8,23,16,17,16,17,80,126,94,18,-48,23,80,21,80,19,80,29,-2,-14,-128,2,64,4,63,24,0,0,32,16,32,16,64,16,-2,17,2,17,2,-1,122,17,74,17,74,17,74,17,74,23,122,25,2,97,2,1,2,1,12,1,0,16,-128,16,96,16,-1,23,0,16,-120,124,80,16,84,18,36,18,84,18,84,30,-116,50,-124,-62,60,2,-60,3,4,0,64,0,32,16,16,16,-1,19,32,16,72,126,-112,16,-16,17,34,16,36,16,-56,22,16,25,40,96,-56,0,4,3,2,0,0,16,-4,17,4,17,4,17,-4,17,4,127,4,17,-4,17,34,17,20,17,24,17,16,31,48,113,-52,1,2,1,0,0,0,16,-4,17,4,17,4,17,4,17,-4,127,0,16,-2,19,32,16,32,16,-4,17,32,22,32,24,32,96,-1,7,0,0,4,16,4,16,-60,19,68,18,68,18,127,-2,68,18,-28,19,100,18,84,18,84,18,68,30,-60,51,68,-62,4,2,24,0,0,16,-4,17,4,17,4,17,4,17,-4,125,32,16,-2,19,34,18,50,18,82,30,-118,50,2,67,2,2,2,2,12,2,0,16,-4,17,4,17,4,17,-4,17,0,126,-2,17,2,17,34,17,34,17,34,17,34,31,82,113,76,0,-126,7,0,0,0,0,126,16,-128,19,66,17,36,17,-104,126,-120,16,8,16,-1,19,8,16,8,17,-120,30,72,-32,8,0,8,0,48,0,-128,16,64,16,32,16,-2,19,2,18,-6,-1,0,16,0,16,-2,23,-112,16,-112,16,-112,22,18,25,18,97,30,2,0,4,32,0,32,16,-1,23,32,16,32,16,-4,125,4,17,-4,17,4,17,-4,17,4,23,4,57,-4,-63,4,1,-1,15,0,0,32,16,32,16,64,16,-2,23,-112,16,44,-3,34,18,-4,21,36,17,-4,17,36,17,-4,29,34,48,34,-64,62,0,0,0,0,0,-4,17,4,17,4,17,-4,17,4,17,-4,127,-128,16,-2,17,82,18,-46,16,34,29,34,98,68,0,-100,1,0,1,32,16,64,16,-4,17,36,17,36,125,-4,17,36,17,36,17,-4,17,-112,22,16,25,-1,103,16,0,16,0,16,0,16,0,64,0,64,16,-96,16,-112,16,80,17,44,125,18,22,-4,17,8,16,80,16,32,28,-88,49,-124,-62,-118,2,-8,4,0,0,0,16,0,16,-34,19,82,18,82,18,-34,127,82,18,82,18,82,18,-34,19,82,30,82,50,82,68,98,4,-30,9,76,0,64,0,-128,16,-8,17,16,17,16,18,-4,-1,36,18,68,18,-4,19,96,16,104,30,-92,112,34,1,34,2,62,2,0,12,0,16,-4,17,4,16,-4,17,4,16,-4,125,-2,19,34,18,34,18,-4,17,36,23,36,25,36,97,40,1,32,0,32,0,32,16,32,16,-4,19,36,16,-1,19,36,124,36,16,-4,17,36,18,40,17,-80,28,-16,48,44,67,34,4,32,0,-64,0,0,16,-2,19,2,18,2,18,-2,19,16,126,-108,18,-108,18,-108,18,-4,18,-110,30,-110,50,-110,68,-98,4,-14,8,2,0,40,0,40,17,40,17,-2,23,40,17,56,-3,0,17,-2,17,32,16,-2,19,32,28,-16,48,44,-61,34,4,32,0,32,0,0,16,0,16,-1,19,80,16,-4,19,84,126,84,18,84,18,-4,19,32,16,32,22,-4,57,32,-64,32,0,-1,7,0,0,0,0,-2,19,82,18,82,18,82,18,-2,127,64,16,48,16,-1,19,64,16,124,22,68,24,-124,96,-124,0,24,3,0,0,0,1,124,17,4,18,8,18,-1,19,64,126,-128,22,-2,26,16,19,16,18,-1,31,48,-14,40,2,68,2,-126,2,0,2,0,0,0,16,-1,23,-4,17,4,17,-4,125,0,16,-2,19,-118,18,82,18,82,18,-2,31,34,98,34,2,34,2,12,2,0,16,-1,17,16,17,32,17,-4,17,-124,127,-4,17,-124,17,-4,17,16,17,84,29,-108,50,-110,66,18,5,16,4,112,0,0,16,-4,17,4,17,-4,17,-4,17,0,-4,-2,23,-110,20,-2,23,0,16,-8,31,-112,48,-112,64,96,0,-98,15,0,0,64,0,32,16,-2,19,16,18,-4,19,20,-2,-1,19,-4,19,16,18,-2,18,-2,18,-110,30,-2,-30,-110,4,-110,4,-100,0,0,16,-4,20,36,19,102,20,-86,19,-86,-3,74,18,-40,18,64,21,-4,19,-48,28,-48,112,72,1,68,2,66,4,64,0,0,16,-2,19,2,18,-2,19,18,127,-44,18,24,18,-36,18,66,19,-112,18,-2,30,16,99,-1,5,16,4,16,8,16,0,0,0,120,4,-56,127,78,63,124,63,120,37,-40,63,-2,63,-128,64,-4,63,-68,12,-14,127,-16,15,16,8,-16,15,16,8,0,0,16,8,16,127,127,127,124,63,40,63,24,34,56,127,-58,2,-8,31,-8,31,-8,31,-128,7,-2,127,-128,0,-128,0,16,8,-112,8,80,-1,126,8,50,127,52,127,88,65,84,127,-92,0,82,62,40,34,108,62,98,36,-90,30,-68,112,0,0,32,4,32,4,32,4,-2,-1,32,4,32,4,32,4,32,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,4,32,4,32,4,-1,-1,32,5,0,1,0,2,-16,63,16,2,16,2,32,4,32,4,34,8,34,48,28,64,0,0,0,4,32,4,32,4,-1,127,32,4,0,4,-32,63,32,4,64,4,124,4,4,4,4,8,4,16,12,16,120,96,0,0,32,4,32,4,32,4,-2,127,32,4,32,5,0,1,0,1,-8,63,0,1,0,1,0,1,0,1,0,1,-1,127,0,0,32,2,32,2,-2,127,32,2,32,2,28,0,-32,63,-128,0,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,-128,0,32,4,32,4,32,4,-2,127,32,4,0,4,-16,63,32,4,96,4,24,6,16,9,-80,8,-64,8,56,49,6,94,0,0,32,4,32,4,32,4,-2,-1,32,4,32,5,0,1,-16,63,16,2,16,2,16,28,16,6,-111,9,17,8,30,112,0,0,32,4,32,4,-1,127,32,4,32,4,-8,63,8,0,8,0,-8,31,0,16,-4,31,4,0,4,0,8,0,-16,0,0,0,0,0,64,4,64,4,-2,127,64,4,0,0,-8,63,8,0,8,0,-8,31,0,16,2,16,2,16,2,16,-4,31,0,0,32,4,32,4,-1,-1,32,4,32,5,16,2,96,12,-60,31,8,3,8,12,-16,31,16,0,32,0,-64,0,0,63,0,0,32,4,32,4,32,4,-2,127,-96,4,-96,4,-8,31,0,1,0,1,-2,63,0,1,-64,1,48,6,12,24,2,96,0,0,32,2,32,2,32,2,-1,127,32,2,0,0,-4,31,0,0,0,0,-2,127,32,2,32,2,34,2,34,4,60,120,0,0,32,4,32,4,32,4,-1,127,32,4,0,0,-8,31,0,0,0,0,-1,-1,64,2,32,4,16,4,-8,8,4,31,0,0,32,4,32,4,-2,127,32,5,32,5,0,1,-1,-1,0,1,-8,31,8,17,8,17,8,17,8,17,8,17,16,17,0,1,32,4,32,4,-1,127,32,4,32,5,0,1,-2,127,0,1,0,1,-16,31,32,6,64,1,-64,1,48,6,14,120,0,0,32,2,32,2,-1,127,32,2,0,0,-2,31,-128,16,-128,16,-4,23,-124,16,-124,16,-124,32,4,33,4,33,56,66,0,76,32,4,32,4,-1,127,32,4,32,4,-2,31,0,16,-16,19,16,18,16,18,16,18,112,18,2,18,2,34,-4,35,0,64,32,4,32,4,32,4,-1,127,32,4,0,0,-4,31,0,16,-8,31,8,16,8,16,-8,31,0,16,0,16,-2,31,0,0,32,4,32,4,-1,-1,32,4,32,4,64,16,68,16,72,16,112,31,64,16,64,16,64,16,66,19,70,28,56,16,0,0,16,0,16,4,16,4,-1,127,16,4,-112,4,-128,0,-128,8,-2,8,-128,8,-128,8,-128,8,-128,8,-128,8,-1,127,0,0,32,4,32,4,32,4,-2,127,-96,4,-96,4,0,1,-4,63,4,33,-60,33,36,34,20,36,4,40,4,32,12,32,48,32,64,4,64,4,-2,-1,64,4,64,4,-16,31,16,16,16,17,16,17,-112,17,-112,17,-112,18,-126,4,-126,4,126,120,0,0,32,2,32,2,-2,127,32,2,48,0,32,4,64,4,-128,4,0,5,-2,-1,64,4,32,4,-96,4,24,7,6,4,0,0,32,4,32,4,32,4,-1,127,32,4,32,8,32,8,32,8,32,8,48,12,80,12,72,18,-120,17,-124,32,2,67,0,64,32,4,32,4,-2,-1,-96,4,32,5,-64,2,32,4,16,9,-113,48,64,64,-16,31,32,0,32,0,64,0,-128,0,0,1,0,0,32,2,32,2,-2,127,32,2,0,4,0,8,-4,31,36,33,36,66,72,4,-120,24,8,33,8,2,112,28,0,0,64,4,64,4,-2,127,64,4,0,0,0,4,-8,15,8,17,16,17,-112,33,-128,1,64,2,32,2,24,12,6,112,0,0,64,4,64,4,-2,127,64,4,56,0,-64,31,-128,16,-128,16,-128,16,-2,31,64,16,64,16,-94,17,34,22,28,24,4,0,32,4,32,4,-1,127,32,4,0,4,-32,7,32,4,32,12,30,48,-16,31,32,4,64,2,-128,1,-64,6,62,120,0,0,32,4,32,4,32,4,-2,127,32,5,-96,4,64,0,-2,-1,0,1,0,1,-64,1,48,1,8,1,0,1,0,1,0,1,32,4,32,4,32,4,-2,127,32,5,-96,4,64,0,-2,63,2,32,2,32,0,0,0,0,0,0,0,0,-2,127,0,0,32,4,32,4,-2,127,32,4,0,0,32,127,32,2,32,4,32,8,-96,9,32,30,32,104,34,8,38,8,60,8,0,48,32,4,32,4,32,4,-1,-1,32,4,8,1,8,17,-120,16,-120,16,8,17,16,18,16,20,40,24,68,16,-126,3,0,0,32,4,32,4,32,4,-2,127,32,5,0,1,-2,127,0,1,-8,63,-128,3,64,5,32,9,24,49,6,65,0,1,0,1,32,4,32,4,32,4,-1,127,32,4,16,8,-1,127,16,8,16,8,16,8,-16,15,16,8,16,8,-16,15,16,8,16,8,32,2,32,2,32,2,-2,127,32,2,32,2,-2,127,-128,0,-64,1,-80,2,-116,4,-126,24,-128,96,-128,0,-1,127,0,0,32,4,32,4,-2,127,32,4,32,5,16,1,8,1,-2,63,72,1,80,2,96,2,64,4,-62,4,70,27,120,96,0,0,32,4,32,4,-2,127,32,4,32,5,16,1,-2,127,0,2,0,4,-16,7,32,10,32,17,-64,32,48,65,14,6,0,24,32,4,32,4,-1,-1,32,4,32,4,-8,31,8,16,8,16,-8,31,8,16,8,16,-8,31,8,16,8,16,-8,31,8,16,32,4,32,4,32,4,-1,127,32,4,32,4,-16,15,16,8,16,8,-16,15,16,8,-16,15,16,8,16,8,-1,127,0,0,32,4,32,4,-2,127,32,5,32,5,-8,31,8,17,8,17,-8,31,8,17,8,17,-1,-1,8,16,8,16,8,16,48,16,64,4,64,4,-1,127,64,4,64,4,-4,31,4,16,4,16,-28,23,36,20,36,20,-28,23,4,16,4,16,4,16,24,16,32,2,32,2,-1,127,32,2,0,8,64,16,64,16,64,48,-2,95,64,80,64,16,64,16,64,16,-2,23,0,16,0,16,32,4,32,4,-1,-1,32,4,16,4,16,8,16,24,-1,31,16,40,16,74,-112,9,80,8,16,8,16,8,16,8,96,8,32,4,32,4,-1,-1,32,4,-96,5,-64,1,32,6,24,9,-57,48,0,64,-8,31,16,0,96,4,-128,3,-64,0,32,0,32,4,32,4,-2,127,32,5,32,5,-8,15,8,8,16,14,-16,9,0,8,-4,15,4,0,-12,127,4,0,60,0,0,0,32,4,32,4,-2,127,32,4,32,4,0,6,124,56,68,32,68,62,68,32,68,32,68,35,92,44,64,48,64,0,64,0,32,4,32,4,-1,-1,32,4,32,4,124,6,68,26,68,18,68,18,68,18,68,30,92,18,64,2,64,4,64,24,64,32,0,0,32,4,32,4,-2,127,32,4,32,4,-4,63,-124,32,-124,32,-128,0,-8,31,-128,0,-128,0,-128,0,-2,127,0,0,32,2,32,2,-2,-1,32,2,32,2,-4,63,4,32,-12,63,16,2,16,2,16,2,-16,63,17,2,9,2,14,2,0,2,32,4,32,4,-2,-1,32,4,-8,31,8,16,8,16,-8,31,64,16,64,16,-4,31,64,16,32,16,-94,19,28,28,0,0,32,2,32,2,32,2,-1,127,32,2,-8,63,8,1,8,2,56,4,0,24,-8,111,8,8,8,8,8,8,-8,15,8,8,32,4,32,4,-2,127,32,4,32,4,-1,-1,64,2,64,2,-4,31,68,18,68,18,116,20,4,24,-4,31,4,16,4,16,32,4,32,4,-1,-1,-96,4,-2,127,-128,0,-8,63,-120,0,-8,31,0,33,-4,63,68,2,56,2,24,4,4,24,2,96,32,4,32,4,-1,127,32,4,0,2,-2,1,24,127,-28,0,-60,63,60,0,-2,127,64,2,66,4,66,8,124,112,0,0,32,4,32,4,-2,127,32,4,64,20,76,16,112,31,66,16,66,23,-4,24,-128,0,-1,127,-128,0,-128,0,-128,0,-128,0,32,2,32,2,32,2,-1,-1,32,2,64,2,66,2,76,18,-16,19,64,18,64,18,64,18,-63,19,98,30,60,96,0,0,32,4,32,4,-1,127,32,4,32,4,-8,15,8,8,8,8,-8,15,0,0,-4,31,4,16,4,16,4,16,-4,31,4,16,32,4,32,4,-1,127,32,4,32,4,-4,31,4,16,-12,31,4,16,-28,19,36,18,36,18,-28,19,4,16,4,16,24,16,32,4,32,4,-1,-1,32,4,32,4,-4,31,4,16,4,16,-60,23,68,20,-60,23,4,16,4,16,-4,31,4,16,4,16,32,4,32,4,-2,127,-96,4,-96,12,-128,16,-8,31,-128,32,-2,127,-64,1,-64,2,-80,12,-116,48,-126,64,-128,0,-128,0,32,4,32,4,-1,-1,32,4,32,4,-4,123,32,16,32,16,32,32,-2,63,32,40,32,24,-2,27,0,28,-2,35,0,64,64,4,64,4,-2,127,64,4,56,0,-64,31,0,1,-2,127,64,2,48,12,46,52,32,68,32,4,32,4,32,8,32,16,32,2,32,2,-1,127,32,2,96,6,80,8,76,8,64,24,-2,47,96,72,96,8,80,8,-112,9,12,10,2,12,0,8,32,2,32,2,32,2,-1,127,32,2,4,8,-8,27,64,16,64,16,-2,63,64,80,64,16,64,16,64,16,-2,23,0,16,32,2,32,2,-2,127,32,2,32,10,-4,19,0,32,0,68,-1,11,16,24,16,40,16,72,16,8,16,8,112,8,0,8,32,4,32,4,-1,127,32,4,-96,4,-128,3,64,4,48,8,-4,31,-126,96,-128,0,-8,31,-128,0,-128,0,-2,63,0,0,32,4,32,4,-2,127,-96,4,32,5,-64,2,56,4,6,24,-16,111,0,0,-4,63,32,2,16,4,-8,9,8,30,4,0,32,4,32,4,32,4,-1,127,32,4,0,8,-4,31,4,16,-60,47,68,72,-60,15,68,8,68,8,-60,15,56,0,0,0,32,4,32,4,-1,127,32,4,-96,4,-8,7,48,4,64,28,-128,3,0,3,-4,127,4,4,4,4,-4,7,4,4,4,4,32,4,32,4,-2,127,32,5,-32,4,-2,127,32,12,-64,3,-128,3,127,62,32,66,32,2,32,2,32,4,32,24,32,32,32,4,32,4,-1,127,32,5,-96,4,64,0,-2,127,32,2,24,4,36,28,64,34,-64,1,-64,1,48,6,8,24,6,32,64,4,64,4,-2,-1,64,6,0,1,-2,127,0,2,64,4,48,8,-4,31,64,2,64,2,66,4,66,8,124,48,0,64,32,2,32,2,32,2,-1,127,32,2,32,50,-4,15,32,0,32,96,32,24,32,8,32,8,32,16,32,16,-1,39,0,32,32,4,32,4,-2,127,32,4,32,4,-4,63,-124,36,-124,40,-8,31,-128,16,-128,32,-1,127,-128,0,-128,0,-128,0,-128,0,32,4,32,4,-2,127,32,4,32,4,-4,63,-124,32,-116,32,-112,0,-32,126,-32,4,-112,4,-112,8,-114,48,-128,64,-128,3,32,2,32,2,-1,127,32,2,32,2,-8,63,8,0,-8,31,8,0,-8,63,32,0,-1,-1,32,4,32,2,32,0,-64,0,32,4,32,4,-1,-1,32,4,32,4,-8,31,8,16,-8,31,8,16,-8,31,4,17,-104,16,96,19,60,28,2,16,0,0,32,4,32,4,-2,127,32,4,32,4,-8,15,8,8,8,8,-8,15,32,8,24,19,-28,32,2,38,-64,65,48,0,0,0,32,4,32,4,-1,-1,32,4,32,4,-4,63,68,8,72,6,72,17,-128,12,-128,2,-1,-1,64,1,48,2,12,60,0,0,32,4,32,4,-1,-1,32,4,48,4,16,126,16,4,88,8,88,8,-108,14,-108,24,18,105,18,9,16,8,16,8,96,24,32,4,32,4,32,4,-1,127,32,12,0,16,-2,32,16,34,16,124,16,8,16,16,16,63,16,0,16,15,-1,113,0,0,32,4,32,4,-2,127,32,4,40,12,8,16,-2,35,8,124,-120,8,-120,16,72,46,72,112,8,0,8,14,8,112,48,0,32,2,32,2,-2,127,32,2,-128,8,-128,8,-4,9,36,127,40,10,96,10,96,8,96,14,80,112,-116,1,2,6,0,0,32,4,32,4,-1,127,-96,4,-96,4,-2,127,-128,0,-4,63,4,32,-28,47,-64,0,-2,127,-128,0,-128,0,-128,7,0,0,32,4,32,4,-1,-1,32,4,40,4,8,0,8,62,-1,35,8,34,-120,62,72,34,40,34,8,34,8,62,120,34,0,0,32,4,32,4,-2,127,32,4,-16,15,16,8,16,8,-16,15,-128,0,-4,63,4,33,-60,33,36,34,20,44,28,32,0,32,64,4,64,4,-2,127,64,4,-8,31,0,1,-2,127,64,3,60,13,2,49,-32,79,120,2,8,2,8,12,112,48,0,0,32,4,32,4,-2,127,32,4,96,5,80,62,76,4,-2,127,64,4,68,4,-88,7,48,124,48,4,-46,4,12,29,0,0,32,2,32,2,-1,127,32,2,0,4,-2,31,-8,47,8,41,-120,8,-1,127,8,17,-56,16,-2,31,8,0,112,0,0,0,32,2,32,2,-1,127,32,2,96,10,64,8,-128,18,-2,18,-120,19,72,51,80,82,48,18,112,18,-116,17,2,18,0,16,32,2,32,2,32,2,-1,127,32,6,-128,8,96,8,-2,23,8,50,8,81,16,17,-112,16,-112,16,32,16,-1,31,0,16,32,4,32,4,-1,127,32,5,32,7,-64,2,48,4,-20,31,-126,96,-128,0,-4,63,-96,4,-112,8,-120,16,4,35,0,0,32,4,32,4,-2,127,32,4,-96,5,-128,3,96,4,24,24,-10,111,16,1,16,9,-96,8,-96,4,64,4,-2,127,0,0,32,4,32,4,-1,127,32,4,12,4,-8,63,16,17,-112,8,-8,63,48,0,-64,0,-1,127,-128,0,-128,0,-128,3,0,0,32,4,32,4,-2,127,32,4,56,4,-32,63,8,17,-112,8,32,5,-1,-1,32,2,32,6,-64,1,-72,1,6,62,0,0,32,4,32,4,-2,127,32,4,16,32,40,20,36,24,-2,27,32,100,80,12,80,20,80,36,82,68,-110,5,30,62,0,2,32,4,32,4,-1,127,32,4,32,4,32,36,36,25,40,37,40,69,112,13,96,21,96,36,-112,68,16,5,14,57,0,2,32,4,32,4,-1,127,32,5,-96,4,-4,63,16,8,32,4,32,2,-1,127,-128,0,-4,63,-128,0,-128,0,-128,0,-128,0,32,4,32,4,-2,127,32,5,-96,4,-4,63,4,32,-4,63,0,32,-2,127,64,2,64,2,66,2,66,4,126,120,0,0,32,4,32,4,-1,-1,32,4,32,5,-64,0,-8,31,8,16,-8,31,8,16,-4,31,-120,16,80,17,48,22,14,24,0,0,32,2,32,2,-2,127,32,2,32,2,-2,63,2,34,-16,47,16,10,-32,9,-4,15,4,0,4,0,-28,63,120,0,0,0,64,4,64,4,-2,-1,64,4,64,12,32,16,-2,39,32,120,36,17,36,17,36,47,-4,113,34,6,34,24,62,96,0,0,32,4,32,4,-1,127,-96,4,-4,63,-128,0,-4,31,-1,127,0,0,-8,15,8,8,-8,15,-8,15,8,8,56,8,0,8,64,4,64,4,-2,127,64,4,16,8,-4,63,16,8,-16,15,16,8,-16,15,16,8,-1,127,64,2,48,12,12,16,0,32,32,4,32,4,-2,127,32,12,44,12,-16,8,-128,126,-128,8,-2,24,-112,28,16,43,16,41,16,73,16,9,16,10,16,8,32,2,32,2,-1,127,32,2,32,10,80,8,-120,8,8,127,36,25,66,30,80,44,-120,42,-124,72,60,9,-62,9,0,8,32,4,32,4,-2,127,32,4,-32,7,-128,0,-8,31,-120,16,-8,31,-128,0,-4,63,-128,0,-4,31,-128,0,-1,-1,0,0,32,4,32,4,-2,127,32,5,32,6,-2,127,64,4,48,8,-20,23,2,96,-8,31,-96,4,-112,8,-120,16,4,35,0,0,32,4,32,4,-2,127,32,5,-4,63,0,1,-8,31,-2,127,8,1,-8,31,0,2,-2,127,64,6,-32,1,-100,63,0,0,64,4,64,4,-1,-1,64,4,80,20,72,16,68,-2,-1,17,-128,16,-8,28,-120,49,80,82,48,20,112,20,-114,51,0,0,32,4,32,4,-2,-1,32,4,32,12,0,8,-4,15,72,8,72,8,80,-1,48,42,48,42,40,73,-60,73,2,57,0,0,32,4,32,4,-1,-1,32,4,-8,31,8,16,-8,31,8,16,-8,31,0,0,-4,63,4,32,-4,63,4,32,-4,63,4,32,32,4,32,4,-2,-1,32,4,32,12,32,8,62,62,32,42,32,42,-4,42,-124,42,-124,42,-124,46,-4,40,-124,8,-124,8,32,4,32,4,-1,127,-96,4,-96,4,-72,30,8,17,56,29,8,17,8,17,-8,31,64,1,64,2,48,4,14,24,0,96,32,2,32,2,-1,127,32,2,0,5,-128,8,-2,31,64,16,64,48,-4,95,64,16,-4,31,64,16,64,16,-2,31,0,16,32,2,32,2,-2,127,32,3,32,3,-8,31,-120,16,-8,31,8,17,-8,31,64,6,64,24,-1,-1,64,0,64,0,64,0,32,4,32,4,-2,-1,32,4,32,0,-4,62,-124,34,-68,62,-128,34,-4,34,-56,62,-88,34,-112,34,-84,34,-62,78,-128,0,64,4,64,4,-2,-1,64,5,0,6,-32,15,64,48,-8,95,8,17,8,17,-8,31,-96,2,-110,4,-118,4,124,120,0,0,32,4,32,4,-1,127,32,4,32,1,-16,7,16,24,32,96,124,31,4,16,4,16,124,31,4,16,-4,31,4,16,4,16,32,4,32,4,-2,127,32,5,-96,4,-2,127,16,4,32,8,80,14,72,17,-124,16,-1,-1,-128,0,-128,0,-128,0,-128,0,32,4,32,4,-2,127,32,4,48,20,32,8,80,127,72,16,-124,16,34,31,16,18,8,18,64,18,48,34,12,76,0,0,64,4,64,4,-2,127,64,4,64,36,-8,25,8,5,8,65,-8,33,8,21,8,9,-8,9,8,17,8,17,-1,39,0,0,32,4,32,4,-1,127,32,5,-32,4,-4,63,4,32,4,32,-1,127,0,4,0,4,-8,31,8,100,-8,7,8,4,8,4,32,4,32,4,-2,127,32,5,-96,4,-2,63,2,32,-14,47,16,8,-16,15,0,8,-8,15,8,8,8,8,-8,15,8,8,32,4,32,4,-1,127,32,5,-96,4,-4,63,4,36,-4,40,-120,15,-120,17,-120,49,-80,74,-126,4,-126,24,124,96,0,0,32,2,32,2,-2,127,32,2,32,2,-2,63,18,33,-30,39,-96,15,16,6,-8,31,-124,0,-96,4,-104,24,6,35,0,0,32,4,32,4,-1,-1,32,4,44,4,-8,127,72,13,72,17,72,17,72,23,68,25,84,113,84,17,122,18,74,52,0,0,64,4,64,4,-1,127,64,4,64,4,-28,15,84,40,-92,36,-60,34,-124,35,-28,44,-108,48,4,35,-4,32,4,63,4,0,32,4,32,4,-2,-1,32,4,32,8,-4,127,36,63,36,8,68,127,-100,9,0,8,-2,127,-128,1,96,2,24,28,6,96,32,2,32,2,-2,127,32,2,8,8,8,8,8,127,-1,8,-120,127,72,8,40,8,8,127,8,8,-120,15,56,120,0,0,64,2,64,2,-2,127,80,10,16,10,-4,63,16,8,-16,15,-16,15,16,8,-1,127,64,17,48,18,8,20,-4,31,0,0,32,4,32,4,-1,-1,32,4,32,12,-4,9,4,9,4,127,-4,9,4,29,4,29,-4,43,4,73,-4,9,4,9,4,9,64,4,64,4,-1,127,64,4,80,4,44,0,-2,63,32,32,-28,47,40,34,-88,47,16,37,49,35,-55,70,-58,72,0,0,64,2,64,2,-1,127,72,2,20,2,-2,31,16,16,-44,23,84,21,88,21,88,37,80,37,81,39,-87,36,38,72,64,0,32,4,32,4,-1,-1,32,20,68,16,88,31,98,16,66,19,126,29,0,17,-16,15,16,8,-16,15,16,8,-16,15,16,8,32,4,32,4,-1,-1,32,4,-16,15,16,8,-16,15,-2,127,16,8,-16,15,16,8,-16,15,-1,8,16,-1,16,0,16,0,32,4,32,4,-2,127,32,5,-8,15,8,9,-8,15,0,1,-1,-1,-8,15,-120,8,8,9,-120,9,96,10,24,124,6,0,32,4,32,4,-1,127,32,4,-8,15,-120,8,-120,8,-8,15,-120,8,-8,15,8,21,-124,36,84,36,18,68,-32,71,0,0,32,4,32,4,-1,-1,32,4,120,30,72,18,120,30,0,0,-4,63,0,0,-1,127,-8,15,16,0,16,0,-16,3,0,0,32,2,32,2,-1,127,32,2,32,6,-4,11,4,26,4,18,-4,51,64,80,-1,31,80,16,-56,16,71,19,64,20,64,16,32,4,32,4,-2,-1,32,4,32,12,0,16,-4,61,36,37,36,37,36,61,-4,37,0,37,2,37,2,61,-4,37,0,0,32,4,32,4,-1,127,32,5,-2,127,0,0,-8,15,8,8,-8,15,-2,63,2,32,-6,63,-128,0,-128,0,-128,3,0,0,32,2,32,2,-2,127,-96,2,-88,10,-112,6,-2,127,-32,2,-104,28,6,33,-2,127,32,2,64,6,-32,1,28,63,0,0,32,4,32,4,-2,-1,32,4,44,36,-16,19,28,10,-32,66,-92,50,-88,2,-88,20,-112,20,-80,36,-52,40,-126,72,0,8,32,4,32,4,-1,127,32,5,-96,4,-4,63,4,32,-4,63,-16,15,16,8,-16,15,16,8,-16,15,0,0,-2,127,0,0,32,4,32,4,-1,-1,32,4,-4,0,4,62,4,34,-4,62,0,32,0,32,-4,63,72,32,48,63,48,32,-50,32,0,35,32,4,32,4,-1,127,32,5,-4,63,0,1,-8,31,-2,127,32,4,-8,15,-124,16,-6,111,-32,3,-104,12,-124,16,-128,0,32,4,32,4,-2,127,40,5,-16,63,-1,127,12,7,-16,28,4,111,-8,7,-8,15,8,8,-8,15,8,8,-8,15,8,8,64,2,64,2,-2,127,64,2,-4,31,0,16,-8,31,-2,31,40,20,-104,21,22,38,-2,63,16,36,16,66,16,65,96,0,64,2,64,2,-1,-1,-16,15,16,8,-16,15,-16,15,0,2,-1,127,16,12,-20,55,34,72,-8,15,-24,63,56,0,0,0,32,4,32,4,-2,127,32,4,-8,31,-120,16,-24,23,-120,17,104,17,8,22,-8,31,8,21,-44,36,18,36,-16,71,0,0,32,4,32,4,-1,127,-96,4,96,12,-2,15,8,17,-112,16,-1,63,0,80,0,16,-4,19,4,18,-4,19,4,18,4,18,32,4,32,4,-2,127,32,4,64,7,-72,28,70,97,-16,7,8,14,-4,126,-124,2,100,58,28,6,-28,26,28,110,0,0,32,4,32,4,-2,127,32,5,-96,4,-1,127,-16,15,16,8,-16,15,0,0,-4,63,-28,39,36,36,-28,39,28,32,0,32,32,4,32,4,-1,127,32,5,-32,4,-2,15,0,73,-4,43,64,26,64,28,-2,127,-64,16,-80,32,12,35,2,68,0,0,32,4,32,4,-1,-1,32,5,-96,4,-2,127,104,22,-120,17,104,22,-8,31,-4,63,68,34,-28,34,20,39,4,32,24,32,32,4,32,4,-2,127,32,5,-64,4,-4,63,64,2,-4,63,4,33,-2,127,0,2,-8,3,8,2,8,4,112,56,0,0,64,2,64,2,-2,127,80,10,32,4,-2,127,64,2,-8,31,72,2,-2,127,-8,31,96,6,80,10,76,50,66,66,64,2,32,2,32,2,-1,127,32,18,0,9,124,10,-60,127,124,37,68,37,68,37,124,39,68,61,68,8,-124,8,28,49,0,64,32,4,32,4,-1,127,32,4,-96,36,-8,27,8,6,-8,67,8,34,-8,19,36,10,40,18,16,18,-56,34,6,67,0,0,32,2,32,2,-2,127,32,2,32,2,-4,63,4,33,-60,34,56,4,-10,31,-128,96,-8,31,-112,8,-96,6,-2,63,0,0,32,2,32,2,-1,127,32,2,-2,127,16,4,32,36,-4,24,-108,-1,-108,10,-108,10,-108,8,-92,8,88,8,-122,56,0,1,64,4,64,4,-2,-1,64,4,32,8,32,8,-4,127,68,63,-88,41,-96,63,48,9,80,30,72,25,-124,40,-126,72,0,11,32,4,32,4,-2,127,32,4,-8,31,72,18,-8,31,0,0,-2,63,-6,63,0,4,-32,15,32,10,-94,17,60,31,0,0,32,4,32,4,-1,-1,-96,4,0,13,-36,51,68,34,-60,35,68,38,-36,59,64,34,64,4,66,4,66,8,124,16,0,96,32,2,32,2,-1,127,32,2,32,9,62,17,32,37,32,73,-1,15,32,17,62,49,32,81,32,17,-8,18,7,20,0,16,32,4,32,4,-1,127,32,4,32,4,32,8,64,22,126,33,-56,94,40,9,40,37,16,22,-80,19,44,30,-62,96,0,1,32,4,32,4,-1,-1,32,4,64,16,-2,12,64,127,-128,17,-4,16,32,31,32,19,-2,21,80,36,76,36,-126,89,0,64,32,4,32,4,-2,127,32,4,0,16,-4,11,4,35,-12,39,-124,36,-12,63,-124,36,-12,39,-124,36,-12,39,28,36,0,32,64,4,64,4,-2,127,64,36,-4,25,-8,101,8,25,-8,13,0,49,-4,65,-128,0,-2,127,-80,12,-116,48,-126,64,-128,0,32,4,32,4,-2,-1,32,5,-128,0,-4,63,36,32,60,62,32,0,-8,63,-48,10,48,10,110,18,-126,19,-4,35,0,64,32,4,32,4,-1,127,32,5,-64,4,-4,63,4,36,-8,43,64,16,-8,49,8,81,-8,17,8,17,8,17,-8,17,8,17,32,4,32,4,-2,127,32,4,-8,62,104,26,24,14,-24,51,-56,3,-72,12,39,115,-56,12,48,19,-64,28,0,7,0,24,32,4,32,4,-1,127,32,5,-4,63,0,1,-8,31,-8,31,8,17,-8,31,-8,1,4,62,8,21,-44,36,-30,71,0,0,32,4,32,4,-2,127,32,4,-2,127,64,2,-4,63,-4,63,0,0,-8,15,-8,15,-8,15,-128,0,-1,127,-128,0,-128,0,32,2,32,2,-1,127,32,2,32,2,-1,63,16,37,-4,63,-92,42,-44,42,-48,42,-80,47,-88,34,68,68,-126,72,0,9,32,4,32,4,-1,-1,32,4,48,4,80,127,126,8,-112,17,-2,122,16,37,16,77,-2,20,-128,36,64,68,62,56,0,0,32,4,32,4,-2,127,-16,15,16,8,-16,15,-16,15,0,0,-2,-1,-4,31,72,17,72,31,-80,23,44,121,-62,1,0,1,64,4,64,4,-2,127,64,4,72,31,68,17,68,31,-1,-1,36,33,36,63,40,33,40,63,-48,39,50,-7,-50,1,0,1,32,2,32,2,-2,127,32,2,-8,31,72,18,-8,31,-2,63,2,32,-14,47,-16,15,16,8,-16,15,16,8,-16,15,16,8,32,4,32,4,-2,127,32,4,-8,63,16,9,32,5,-2,127,48,5,12,9,-14,127,16,9,-16,15,16,9,-16,15,16,8,32,4,32,4,-1,127,32,4,60,37,96,26,64,63,64,41,127,63,72,41,72,63,72,8,72,127,-120,8,-120,8,8,9,32,2,32,2,-2,127,32,2,72,0,72,63,-2,63,72,32,72,62,72,32,-2,127,48,20,72,22,-124,57,2,33,0,0,64,4,64,4,-1,127,64,4,0,0,80,126,-34,11,80,28,80,20,-34,37,80,84,-34,13,80,8,80,48,-1,67,0,0,64,4,64,4,-2,127,64,4,-8,31,72,18,-8,31,-2,63,2,32,-2,63,76,4,112,31,66,42,66,12,124,112,0,0,32,4,32,4,-1,127,40,5,72,13,80,21,95,37,-28,79,-12,23,20,48,-104,83,-88,82,-40,18,-92,18,67,20,0,16,32,4,32,4,-2,127,32,5,-96,0,-4,63,-2,127,0,0,-16,15,-16,15,16,8,-16,15,8,21,-44,36,50,36,-64,67,32,4,32,4,-2,127,32,5,-96,4,-2,127,-96,16,-104,34,-2,125,-112,26,-2,34,-2,124,-112,4,-112,8,-1,56,-128,64,32,4,32,4,-1,127,32,4,32,37,32,22,-2,127,72,22,-56,37,-88,72,40,127,24,18,48,50,72,12,68,51,-126,64,32,4,32,4,-2,127,32,4,32,4,24,62,-2,34,72,34,40,62,-1,33,16,62,16,50,-2,82,16,94,16,18,16,16,32,2,32,2,-2,127,32,10,-2,9,0,17,-4,125,-1,21,82,21,124,37,78,37,-1,26,72,14,40,52,24,68,0,0,32,2,32,2,-2,127,-4,63,-128,0,-8,31,-8,31,-8,31,-2,63,2,32,-6,63,-32,31,-112,0,-4,63,-2,127,0,0,32,4,32,4,-2,127,-4,63,0,1,-4,63,4,33,124,63,120,31,-2,127,0,1,-4,31,68,18,68,18,68,18,28,16,32,4,32,4,-2,127,56,4,-64,31,-1,-1,-128,0,-8,31,-56,18,-8,31,-4,63,-128,0,-2,127,68,18,34,97,0,0,32,2,32,2,-1,127,32,2,100,10,40,30,40,34,-2,127,16,37,-2,63,16,37,16,63,-1,0,16,15,16,112,16,0,32,4,32,4,-2,127,32,6,-4,63,-16,15,16,8,-16,15,-4,63,-12,47,-12,47,8,33,-4,63,48,13,14,113,0,1,64,4,64,4,-2,-1,64,6,-128,60,-4,8,20,127,-92,58,88,73,-128,10,96,13,63,121,-64,7,96,13,24,49,0,3,64,2,64,2,-1,127,64,2,-4,31,-4,63,124,63,124,63,0,5,-4,15,-128,24,-4,111,-4,15,-128,8,-2,15,0,8,32,4,32,4,-2,127,124,68,64,48,-4,15,-4,7,124,-12,-2,23,-28,21,120,22,-4,27,-78,25,96,58,-2,71,0,0,32,4,32,4,-1,-1,32,5,0,18,-34,35,64,36,-32,75,-1,19,-92,50,-28,83,-124,80,-12,31,-60,17,36,18,24,20,32,2,32,2,-1,127,96,18,-2,63,-92,95,-88,-1,16,45,-18,63,96,12,-96,31,-8,6,-124,31,-80,24,-114,32,0,3,32,2,32,2,-2,127,32,10,-2,63,72,34,80,62,-2,63,-2,35,-96,62,-96,0,-2,127,-64,2,-68,12,-126,112,-128,0,32,4,32,4,-2,127,-96,5,-2,63,16,34,-2,63,56,38,86,43,-80,51,62,63,60,33,32,63,62,63,32,65,32,1,32,0,32,4,32,4,32,4,32,4,32,4,32,4,-1,-1,32,4,32,4,32,8,32,8,32,16,32,48,32,64,32,0,0,2,-128,1,64,0,-2,127,80,10,72,18,68,18,66,34,-64,12,32,2,32,4,-1,127,32,4,32,4,32,24,32,32,-128,0,-128,0,0,1,-2,127,64,2,32,2,28,12,-110,120,-112,8,-112,8,-112,8,-112,8,-112,8,-112,8,-112,16,16,32,0,1,0,2,0,2,-2,127,64,4,48,8,-2,31,17,112,32,20,64,19,-128,16,64,17,48,22,8,24,-2,31,0,0,-128,0,0,1,-2,127,64,2,96,12,24,48,-2,127,16,8,16,8,-16,15,-16,15,16,8,-1,8,16,-1,16,0,16,0,0,0,0,3,-64,0,-1,127,64,2,80,10,76,18,66,34,-64,68,0,9,-2,127,-128,1,96,2,16,2,15,124,0,0,0,0,-4,0,8,63,-112,16,-112,9,48,2,-64,15,32,31,24,12,-4,63,-128,0,-2,127,-64,1,48,14,14,112,0,0,16,0,16,18,16,18,-2,31,16,2,16,126,16,10,-2,18,0,35,0,1,-2,127,64,1,64,6,48,8,14,112,0,0,32,8,32,8,64,8,126,127,-126,20,-126,18,-14,127,-110,0,-110,127,-14,16,-116,30,-128,2,-127,2,-126,2,126,14,0,0,0,0,0,1,0,1,0,1,0,1,-2,127,64,1,64,1,64,2,64,2,64,4,64,4,66,8,66,24,60,96,0,0,0,16,32,16,64,16,124,16,-124,127,4,21,4,21,-124,20,68,20,36,20,4,36,4,36,26,36,2,68,-2,67,0,0,32,16,32,16,80,16,80,16,-120,127,-52,20,74,23,72,20,72,20,72,20,-120,20,-120,20,-119,36,9,37,-2,67,0,0,72,16,72,17,80,17,95,17,104,127,68,25,68,25,64,25,-4,25,84,41,84,41,84,41,-2,47,2,40,-2,79,0,0,0,0,0,8,0,8,0,8,0,127,0,8,0,8,0,10,0,12,0,56,0,72,0,8,0,8,0,8,0,48,0,0,0,0,0,9,-68,8,68,9,4,127,4,9,4,9,4,15,4,25,4,105,4,9,4,9,4,9,4,9,28,121,0,0,32,16,32,16,32,16,-2,19,64,126,64,16,-1,19,-128,20,-128,24,-4,48,8,80,16,16,-112,16,96,16,24,112,4,0,32,16,32,16,32,16,-4,17,36,125,36,17,36,17,-4,29,36,49,36,81,-4,17,36,17,32,16,32,16,32,112,32,0,4,16,-124,16,-124,16,4,17,4,-1,127,17,4,19,68,21,36,29,36,113,20,17,4,17,4,17,4,17,28,113,0,1,32,16,64,16,-112,16,-120,16,60,-3,-54,19,-120,16,-120,28,-120,48,-1,87,-120,16,-120,16,8,17,8,17,8,118,8,0,16,16,-112,16,16,17,16,17,126,126,-110,18,-110,23,18,17,18,29,-110,50,-94,-46,-30,23,66,16,-124,16,24,113,0,0,32,16,32,16,32,16,-1,19,32,126,32,16,-2,17,0,22,0,24,-4,113,4,17,4,17,4,17,-4,17,4,113,4,17,0,16,124,16,-96,19,64,16,64,-4,-2,19,-112,16,8,29,-108,50,-110,84,-112,16,16,17,16,17,16,17,16,118,16,0,-126,16,-110,16,36,17,36,17,36,125,-110,16,-46,16,64,22,-2,24,-126,112,-124,17,104,18,16,16,96,112,-128,19,0,0,0,16,-4,17,4,17,4,17,-4,-1,0,16,-4,17,36,19,36,29,36,49,-4,81,0,17,2,17,2,17,-2,113,0,16,0,16,12,16,-16,19,66,16,68,-1,-88,16,-88,16,8,28,-1,51,8,-47,-120,16,72,16,8,16,8,16,8,112,48,0,0,16,-4,19,68,16,68,16,-1,-1,68,16,68,16,-4,19,-128,28,-4,-16,-124,17,-124,18,-124,20,-4,16,-124,112,-124,0,0,16,-4,19,64,16,-128,16,-2,-1,-96,16,16,21,76,30,66,120,72,-111,100,18,84,18,82,20,74,116,64,16,-128,1,0,16,-32,31,-98,18,-110,18,-108,-6,-108,19,-104,18,-104,26,-108,51,-110,82,-110,18,-14,19,-100,30,-112,16,-112,112,-112,0,0,16,0,16,-2,17,16,17,16,-3,-2,17,16,17,-2,17,16,29,16,49,16,-46,-2,18,16,18,16,20,-1,117,0,16,64,16,64,16,64,16,-2,23,-112,-4,8,17,-8,21,4,26,2,52,-2,87,64,-111,80,18,76,18,66,20,64,112,-64,0,32,16,32,16,-2,19,32,16,80,124,72,16,-124,17,-1,19,4,28,-28,-15,36,17,36,17,-28,17,4,16,4,112,24,16,0,16,-2,19,2,18,2,18,-6,-1,34,18,34,18,-6,22,50,26,42,50,42,82,-2,19,2,18,-2,19,2,114,2,2,32,16,64,16,-4,17,36,17,36,-3,-4,17,36,17,36,29,-4,49,80,80,-112,17,-1,23,16,16,16,16,16,112,16,0,-128,8,-128,8,0,9,-4,9,68,127,76,10,84,13,-28,14,-4,27,68,104,-28,8,100,9,84,10,68,12,92,120,0,0,64,16,32,16,16,16,-2,17,-124,126,72,16,72,16,-1,19,0,28,-4,49,4,81,4,17,4,17,4,17,-4,49,4,17,64,16,32,16,-4,17,4,17,4,125,-4,17,40,17,38,29,-1,49,48,81,48,17,80,18,72,18,-122,18,1,117,0,0,64,8,32,8,-2,9,2,9,2,127,-2,9,0,9,126,15,66,25,126,105,66,9,126,9,66,10,66,10,66,60,78,0,0,16,-4,17,36,17,36,17,-1,127,36,17,-4,17,0,20,-4,25,36,49,68,81,68,17,100,17,88,16,-122,113,0,6,72,16,72,17,72,17,-1,23,72,-3,72,17,120,17,0,21,-2,25,32,48,-1,87,-80,16,-88,16,38,19,32,116,32,0,32,16,32,16,32,16,-2,19,112,-4,-80,16,40,21,36,26,-2,117,4,-111,-4,17,4,17,-4,17,0,16,-2,119,0,0,0,16,-2,19,0,18,-4,18,-124,-2,-4,18,-124,18,-4,18,32,30,-1,51,72,-46,112,18,120,18,-122,19,-1,115,0,16,16,17,16,18,16,18,-32,23,62,-8,34,24,-44,23,84,26,16,114,-48,-97,16,18,88,18,-88,19,36,18,-62,112,0,0,64,0,64,16,-96,16,-104,16,6,-1,-7,21,4,24,-44,19,84,58,-44,-45,84,18,84,18,-44,19,68,18,68,114,-104,19,-128,16,64,16,32,16,-4,19,8,-3,-120,16,80,16,-1,31,0,48,-4,81,4,17,-4,17,4,17,-4,17,4,113,4,1,64,16,32,16,-2,19,2,18,2,-2,-4,17,0,16,-4,21,4,25,-4,49,4,81,-4,17,0,16,0,16,-1,119,0,16,0,16,-4,19,4,18,4,18,-4,-1,-124,18,104,18,-2,31,72,50,72,82,-1,19,72,18,72,18,-120,20,-120,116,8,1,0,16,36,16,-38,19,-100,18,-104,125,8,17,6,17,-7,23,64,24,64,112,-2,-109,64,16,112,16,-120,16,4,119,0,0,-128,16,-128,16,-8,17,8,17,-8,-3,8,16,-2,19,-60,28,88,51,-80,-44,40,19,-24,20,36,19,34,20,-32,112,0,0,32,16,32,16,62,16,32,16,-2,-3,60,17,-32,17,38,17,60,29,32,-15,-76,17,-86,18,34,19,45,21,56,116,0,0,0,16,-4,17,36,17,36,17,-4,-1,36,17,84,17,-116,17,-4,29,64,48,-92,82,-108,18,-126,20,-118,20,-8,112,0,0,0,16,12,16,-16,19,32,18,62,-2,32,18,-2,19,122,27,36,51,28,83,120,19,72,21,72,21,74,25,74,122,-124,16,8,16,16,17,-112,16,-2,23,-112,-4,-4,19,-108,16,-1,23,-108,28,-4,-13,-112,16,-104,16,-108,17,-108,18,-110,116,-112,16,0,16,32,20,94,18,82,17,-14,127,94,19,82,19,82,27,82,53,-34,85,82,23,82,17,18,18,34,50,66,68,12,0,0,16,-2,19,2,18,2,18,-2,127,72,18,72,18,-2,31,72,50,-1,83,-92,18,-104,18,-104,20,-68,20,-61,24,0,96,0,16,-68,23,-124,16,-124,16,-100,127,16,18,32,18,-2,31,98,52,82,82,-50,17,90,19,98,28,68,16,-104,115,0,0,0,16,-8,19,-112,17,112,16,-52,-4,-2,23,-124,16,-88,22,-104,25,118,50,-1,87,-80,16,48,17,46,18,32,116,32,0,0,16,-2,17,34,17,-2,17,34,127,-2,17,64,16,-124,16,-8,31,104,112,-68,17,-30,19,40,17,38,17,96,50,0,0,0,16,-34,19,82,18,90,19,90,127,90,19,90,19,-116,30,114,50,-126,84,-1,23,16,17,-96,17,-8,17,6,118,0,0,64,16,32,16,16,16,-2,19,72,-2,72,18,-2,19,72,22,72,26,120,114,0,-110,-108,20,82,21,42,25,41,122,0,0,8,16,-112,23,-112,16,32,17,-1,-1,-92,18,-44,19,-44,26,-108,114,-116,-109,-120,18,-56,19,-108,30,-92,16,-62,112,-128,0,0,16,-4,23,100,18,84,17,84,-3,-36,17,100,22,68,28,-128,48,-8,81,8,17,-8,17,8,17,-8,17,8,113,8,1,0,17,0,17,127,17,8,17,-48,-1,60,17,-20,23,44,16,-84,63,-84,-44,-76,20,-76,20,-88,23,-92,20,66,116,-128,0,0,16,-128,16,-16,19,16,20,-4,-1,-4,19,36,18,-4,31,-1,55,0,80,-4,17,4,17,-4,17,4,17,-4,113,4,17,8,17,-112,16,-2,23,80,16,-4,125,84,17,92,17,-124,21,-4,25,-4,49,8,80,-1,23,8,17,-56,16,8,112,48,0,64,16,48,16,-2,19,82,18,-82,127,34,22,-4,17,36,29,-4,49,32,80,-2,19,34,18,-2,19,34,18,32,112,32,0,8,33,16,33,24,33,-24,47,36,-7,-60,39,-2,36,-112,63,-112,100,-2,-89,16,33,-48,47,16,33,16,33,16,-31,16,1,0,0,-4,17,84,17,84,17,-4,-3,0,16,-1,23,-4,17,4,29,-4,49,-30,80,-108,17,-104,18,-88,20,-58,112,0,0,0,16,16,16,-116,19,-66,18,-94,-2,-108,18,-108,19,127,26,-56,119,72,-106,126,22,72,22,72,22,-56,27,72,114,8,16,64,16,64,16,-4,17,-4,17,-4,125,4,17,-4,21,-4,27,36,50,-4,83,-4,19,-1,23,-120,16,-120,16,8,51,8,20,0,16,-4,23,100,18,-36,17,-52,-3,116,22,-60,16,48,29,-2,49,32,83,-2,29,-2,17,32,17,-1,17,0,113,0,1,0,16,-2,19,32,16,-2,19,-2,-1,34,18,-4,17,-64,28,-2,49,32,-45,-2,29,32,17,-2,17,32,17,-1,113,0,1,-120,16,16,17,-2,19,-4,23,4,-2,-4,19,-4,19,-4,31,-2,63,72,-46,-74,20,-56,17,-4,19,-68,17,38,22,-32,96,32,16,-2,23,-4,19,36,18,-4,-1,-2,23,-2,23,-2,31,-2,51,-112,80,-2,-109,-1,23,-92,17,-72,30,-49,16,0,96,0,0,0,2,64,2,48,2,0,2,30,2,-32,7,0,121,0,1,-128,0,-128,0,64,0,68,0,36,0,28,0,0,0,64,0,80,0,72,0,68,0,-2,127,32,0,32,4,32,4,-96,10,-112,42,80,42,80,72,82,73,10,73,6,14,0,0,32,0,48,0,40,0,36,0,-2,-1,32,17,32,17,-32,-1,32,17,32,17,32,31,16,17,16,17,10,31,14,17,4,17,16,0,24,68,20,40,18,24,-2,27,16,36,16,74,-16,11,-120,126,-120,8,-120,44,-120,42,-8,74,-119,75,6,8,0,56,64,0,64,0,64,60,64,36,64,36,96,36,80,36,72,36,68,36,66,36,64,60,64,36,64,36,64,0,64,0,64,0,-128,0,-128,0,-128,0,-124,60,-120,36,-112,36,-96,36,-64,36,-128,39,-128,36,-128,36,-126,60,-126,36,70,32,56,0,0,0,0,0,-16,1,16,121,16,73,16,73,16,73,16,73,16,73,16,73,16,121,16,73,16,73,18,1,18,6,30,8,0,0,0,0,124,0,68,60,68,36,68,36,68,36,68,36,68,36,68,36,68,60,68,36,92,36,64,0,64,0,64,0,64,0,0,0,0,0,-4,63,68,36,68,36,68,36,68,36,68,36,68,36,68,60,-124,36,-124,32,4,1,28,6,0,8,0,0,64,0,64,0,64,0,64,60,-4,39,68,36,68,36,68,36,68,36,68,36,68,36,-124,60,-124,36,4,33,28,2,0,4,0,0,4,0,-8,123,64,72,64,72,64,72,64,72,126,72,-64,79,64,72,64,120,64,72,66,0,66,0,62,0,0,0,0,0,2,2,4,1,-120,60,-120,36,80,36,32,36,32,36,32,36,32,36,32,60,32,36,32,36,32,0,32,0,32,0,0,0,32,0,64,0,64,60,-128,36,-124,36,8,37,112,37,-112,39,32,36,72,60,-124,36,-124,36,62,1,-62,3,0,0,32,0,32,0,32,120,32,72,-2,75,32,72,32,72,32,72,-1,79,96,72,96,120,-112,72,-104,72,4,1,2,6,0,0,0,0,0,0,-4,63,64,36,64,36,64,36,64,36,-2,39,96,36,-96,36,-96,60,32,37,34,34,34,4,30,8,0,0,0,0,-112,0,-112,0,-2,127,-112,72,-112,72,0,72,-8,75,48,72,64,72,-128,120,0,73,2,65,4,3,-4,1,0,0,64,0,64,0,64,0,64,120,64,72,-2,79,64,72,-96,72,-96,72,-112,72,-112,120,16,73,-120,74,68,4,34,8,0,0,0,0,0,0,-1,57,32,41,32,41,32,41,-4,41,36,41,36,41,36,41,36,58,36,42,68,4,68,4,-104,9,0,0,0,0,0,0,-2,59,0,42,0,42,124,42,68,42,68,42,68,42,92,58,64,42,64,42,66,2,66,4,60,8,0,0,16,0,16,1,16,1,16,61,18,37,20,37,-8,37,16,37,16,37,16,37,16,37,16,61,82,37,-110,33,30,1,0,0,0,0,-4,1,4,61,4,37,36,37,36,37,36,37,36,37,36,37,36,61,68,37,84,37,-120,0,4,1,2,2,0,0,0,0,-16,15,16,8,16,8,16,8,-16,15,0,1,0,1,-4,63,4,35,-60,34,36,36,20,40,4,32,28,32,0,32,0,0,64,0,32,0,16,120,-128,72,-128,72,-120,74,-124,74,-124,74,-126,76,-126,124,-128,76,-124,72,68,0,56,0,0,0,4,0,-28,3,36,120,36,72,36,72,-28,73,4,73,4,73,4,73,-28,73,36,120,36,72,36,72,100,0,-124,1,0,0,0,0,-2,3,16,2,16,122,16,74,-4,74,-108,74,-108,74,-108,74,-108,74,-108,122,-104,74,16,74,16,2,-1,3,0,0,64,0,64,0,64,120,124,72,64,72,64,72,-2,79,64,72,64,72,80,72,72,120,68,72,66,64,64,0,64,0,64,0,0,0,-4,57,36,41,36,41,36,41,-4,41,36,41,36,41,36,41,-4,57,36,41,32,40,32,0,32,0,32,0,32,0,0,0,28,0,-16,123,80,74,72,74,72,74,72,74,72,74,72,74,72,122,72,74,100,74,84,4,116,4,10,8,0,8,32,0,96,0,80,120,-112,72,-120,72,72,73,38,73,17,74,-4,75,8,72,8,120,-112,72,80,64,32,0,16,0,8,0,64,0,-128,0,-8,121,8,73,-112,74,80,76,96,72,112,72,-116,73,3,78,-64,72,56,120,0,73,-64,64,48,0,8,0,64,0,32,0,16,0,-2,61,2,37,2,37,2,37,0,36,-1,39,32,36,32,60,32,36,32,32,32,0,32,0,64,0,32,0,36,1,36,1,36,61,36,37,36,37,-4,37,32,36,36,37,36,37,36,61,36,37,36,33,60,1,-60,1,4,0,0,1,0,1,0,1,124,114,-124,95,-92,82,-92,82,-92,84,-108,84,-108,84,24,83,-120,113,88,82,36,4,66,8,-128,0,16,0,16,1,16,1,16,122,80,74,-66,76,-110,79,18,73,18,73,-108,74,-108,74,-44,125,100,78,36,64,92,0,-128,0,0,0,8,1,16,1,16,114,98,82,-92,82,-36,87,104,85,8,81,16,82,16,82,-66,117,0,86,0,0,-1,15,0,0,0,0,0,0,-2,3,0,122,-2,75,32,74,32,74,32,74,-4,74,32,74,32,122,-2,75,0,74,0,2,-1,3,0,0,32,0,32,0,32,124,-1,71,32,68,32,68,32,68,-2,71,0,68,-4,69,4,125,4,69,4,65,-4,1,4,1,4,1,0,0,-1,7,-112,120,-112,72,-112,72,-4,75,-108,74,-108,74,-108,74,20,75,28,123,4,74,4,74,-4,3,4,2,0,2,64,0,64,0,64,0,-128,120,-1,79,-112,72,-112,72,82,73,84,73,-104,74,-72,122,48,76,72,68,-122,8,-127,0,0,3,16,0,16,4,16,2,16,122,-2,73,16,72,48,79,48,73,48,73,72,73,68,121,-124,73,-126,73,-128,3,126,4,0,0,4,0,4,0,-28,63,20,41,20,41,-44,43,84,42,84,44,84,46,-108,41,-108,56,20,41,4,1,4,6,28,8,0,0,64,0,64,0,-1,7,64,120,-4,79,68,72,-4,75,64,74,64,74,-2,123,-92,72,-104,72,16,1,12,2,2,12,0,0,-128,0,-128,0,126,120,-60,79,72,72,48,72,114,72,-116,75,0,72,-2,127,-96,72,-96,72,-94,0,50,3,28,12,0,0,16,1,16,1,18,121,-4,73,16,73,16,73,114,73,-98,73,32,72,32,120,-1,79,32,72,32,0,32,0,32,0,32,0,16,0,-112,0,-112,0,-110,120,-108,74,-104,74,-16,74,-112,74,-112,74,-112,74,-112,122,-112,74,-111,66,-15,2,30,7,0,0,64,0,64,0,68,122,72,73,72,73,-48,72,64,72,-2,79,-112,72,16,73,16,121,16,73,18,73,18,2,30,4,0,8,32,0,34,1,34,121,34,73,-2,73,64,72,-128,72,-4,72,4,73,-124,74,68,122,40,72,16,64,96,0,-128,7,0,0,16,0,16,1,16,1,16,114,-2,83,16,82,16,86,56,90,56,82,84,82,-108,114,-110,82,18,83,16,2,16,2,16,2,0,1,0,1,-4,114,36,82,36,86,-1,87,36,90,36,90,36,82,-4,82,36,114,32,82,32,82,64,2,-128,2,0,2,0,0,12,0,-16,3,0,122,62,74,-32,74,-96,74,-94,74,-100,74,-112,74,-112,74,-120,124,-108,76,-28,4,-126,8,0,8,32,0,96,0,80,120,-112,72,-120,72,4,73,-6,75,0,76,0,72,-2,75,-128,72,-112,120,8,73,124,65,-126,3,0,0,0,0,-16,1,16,121,16,73,16,73,16,73,78,75,64,76,-2,79,-32,72,-48,72,80,121,76,78,66,72,64,0,64,0,0,0,-128,0,96,0,-2,127,16,73,-96,72,-96,72,112,72,-114,79,-120,72,-120,120,-120,72,8,65,8,2,8,6,8,0,4,0,8,1,-120,0,80,124,-2,71,32,68,32,68,-2,69,32,68,32,68,-1,127,32,68,32,64,32,0,32,0,32,0,64,0,68,0,72,122,72,73,80,73,-48,72,-2,79,64,72,-32,72,80,121,72,73,68,74,66,4,64,8,64,0,64,0,0,0,-128,0,96,0,-2,123,2,74,10,74,112,72,-64,75,64,72,126,72,-64,79,64,120,66,72,98,0,62,0,0,0,32,0,32,0,32,0,-4,123,68,74,68,74,-92,74,-92,72,-88,73,-88,73,-112,74,-112,124,-88,72,-56,64,-122,0,0,0,0,0,0,0,-4,121,4,73,-4,73,4,73,4,73,-4,73,34,73,36,73,24,121,16,73,8,65,104,1,-122,1,0,0,32,0,64,0,-120,56,-124,40,60,41,-30,43,-96,40,32,41,-2,43,32,42,32,40,-1,63,32,40,32,32,32,0,32,0,32,0,32,0,-2,59,32,40,-4,43,32,40,-2,47,64,40,-128,40,-8,41,-120,58,80,42,96,32,-72,1,6,6,0,0,32,0,32,0,32,0,-2,123,32,72,32,72,-1,79,-112,72,-104,73,-108,122,-108,74,-110,68,18,5,16,2,112,4,0,0,-120,0,-120,0,-2,59,-120,40,-120,40,0,40,-2,43,66,42,64,40,-4,43,68,56,68,40,-124,32,-120,0,56,1,0,6,0,0,-2,3,32,120,-4,73,36,73,36,73,-4,73,36,73,-4,73,32,120,32,74,-64,65,96,0,-104,1,6,6,0,0,0,0,-2,3,64,124,64,68,-8,71,-120,68,-120,68,-1,71,0,68,-4,125,4,69,4,69,4,1,-4,1,4,1,4,1,0,1,2,1,60,1,32,121,-32,79,32,73,63,73,-24,73,40,75,40,77,40,121,72,73,72,65,-120,1,-120,7,0,0,32,0,36,4,40,58,40,41,-80,40,-4,41,4,41,36,41,36,41,36,57,36,41,68,41,80,0,-116,0,2,3,0,4,32,0,64,0,-4,1,4,125,4,69,-4,69,4,69,-4,69,-128,68,-128,68,-66,124,-64,71,-128,64,-126,0,70,0,56,0,0,0,-124,1,120,0,-8,120,68,75,64,72,-2,79,-96,72,32,73,-4,75,36,125,36,73,36,73,36,1,40,1,32,0,64,0,64,0,64,1,72,121,72,74,72,74,76,75,84,77,-46,76,64,72,-2,79,64,120,64,72,64,0,-1,15,0,0,0,0,-34,3,82,122,82,74,-46,75,82,74,82,74,82,74,-46,75,-110,122,82,74,-46,74,62,3,16,0,16,0,16,0,64,0,64,0,-2,127,64,72,-4,79,-128,72,-2,79,80,73,72,73,68,74,-6,125,64,72,-2,71,64,0,64,0,64,0,32,0,32,0,-2,127,32,72,-2,75,32,72,-2,79,0,72,-4,73,36,73,36,121,68,73,84,1,-116,1,2,15,0,0,0,0,-112,0,-112,0,-2,127,-112,72,32,72,64,72,-1,79,-128,72,0,73,-4,121,4,75,4,77,-4,1,4,1,4,1,-112,0,-112,0,-112,0,-2,127,-112,72,-112,72,-128,72,-4,75,68,74,68,74,-4,123,68,74,68,66,-4,3,4,2,0,2,0,0,16,1,16,1,16,113,-2,95,16,81,16,81,-104,81,120,83,52,83,84,117,82,85,-110,73,16,1,16,1,16,1,8,1,8,1,8,114,-2,87,16,82,16,83,126,85,32,85,-32,87,62,81,-60,113,8,83,40,77,24,1,4,1,0,1,0,0,0,0,-2,123,34,74,34,74,-6,74,34,74,-2,75,2,74,-6,74,-118,122,-118,74,-6,66,2,2,2,4,12,8,-128,0,0,1,0,1,-4,59,-124,42,-4,45,68,41,68,42,-4,47,84,41,84,57,84,41,-12,41,4,0,24,0,0,0,-128,0,-128,0,-4,1,84,121,84,74,-92,76,-92,72,68,75,-124,72,88,75,36,121,36,75,2,5,-118,9,-16,0,0,0,0,0,64,0,32,0,-2,123,-120,72,-112,73,-112,73,104,74,36,74,32,72,-2,127,32,72,32,64,32,0,32,0,32,0,-128,0,64,0,32,0,-2,123,8,73,-48,72,-2,79,64,72,-128,72,-1,79,16,121,-112,73,96,64,88,0,-122,7,0,0,64,0,32,0,-1,127,80,72,-120,72,60,73,-60,75,-8,73,8,73,-8,121,8,73,8,73,-8,1,8,1,8,1,24,1,64,0,64,0,68,57,72,41,80,42,112,42,-116,40,66,43,68,41,68,41,72,58,-88,42,-112,32,12,1,2,14,0,0,16,0,16,4,16,122,-2,74,-110,73,-108,76,-112,74,-4,74,-60,72,-88,74,-88,122,-112,76,48,69,76,9,66,10,-128,2,64,0,32,0,32,0,-2,123,2,74,2,74,-2,75,32,72,32,73,62,73,32,122,32,75,-96,74,96,4,62,8,0,0,0,2,30,1,-110,120,-44,75,84,74,-44,75,88,74,88,74,-44,75,18,74,-110,122,-46,74,94,67,16,2,16,0,16,0,64,0,32,0,16,56,-4,43,4,42,-4,43,40,42,36,42,36,42,-2,59,32,42,80,42,80,2,-116,12,2,17,0,2,0,0,-28,7,44,116,44,84,-20,87,-116,84,-116,84,-20,87,-84,86,-84,118,-84,86,-84,10,-92,10,-60,16,-116,0,0,0,0,0,-4,7,68,120,-88,74,-104,73,-108,75,98,76,64,72,-4,79,-92,122,-92,73,-104,65,-104,1,100,2,66,4,0,0,72,0,72,1,72,121,-2,79,72,73,120,73,0,73,-2,73,32,72,-2,127,96,72,-80,72,44,1,34,2,32,4,32,0,-112,0,-112,0,-2,7,-112,120,-16,72,96,72,-104,72,4,73,-6,75,0,76,-8,121,8,73,8,73,8,1,-8,1,8,1,64,0,64,0,64,56,-1,47,64,40,-2,43,-110,42,82,42,98,42,-6,43,34,58,-2,43,34,34,34,2,34,2,12,2,0,0,-2,3,0,122,-4,74,-92,74,-92,74,-4,74,-92,74,-4,74,32,122,32,76,-2,77,32,4,32,8,-1,11,0,0,64,0,64,0,-128,0,-2,119,-112,80,80,81,76,81,-6,87,64,80,-4,83,64,112,64,80,-4,83,64,0,-2,15,0,0,32,0,32,2,34,2,-20,123,48,74,98,74,-78,75,92,74,-8,73,8,73,8,121,-8,73,8,1,-8,1,8,1,8,1,0,0,-4,1,36,121,36,73,-4,73,36,73,-4,73,32,72,-2,75,50,122,50,74,58,74,-54,3,2,2,14,2,0,2,0,0,-2,1,34,125,-2,69,34,69,34,69,-2,69,-2,69,2,69,2,125,-2,69,2,69,-2,1,2,1,2,1,12,1,16,0,80,0,-112,15,16,113,50,81,-78,95,84,81,84,83,-112,83,88,117,24,85,36,73,36,9,68,1,-126,1,0,1,32,0,-96,0,60,3,36,122,-68,75,36,74,36,74,-4,75,32,72,-4,79,-120,120,72,72,112,64,-8,0,6,7,0,0,64,0,32,0,16,120,-2,75,-120,72,80,72,80,72,-1,79,0,72,-4,73,4,121,-4,73,4,73,4,1,-4,1,4,1,0,1,-128,0,-2,127,32,4,64,2,-2,127,2,65,-6,95,8,17,48,17,0,17,-8,31,8,16,8,16,-8,31,8,16,0,0,8,1,-48,0,-2,127,64,72,-4,75,64,72,64,72,-1,79,-128,72,-4,121,32,73,32,70,32,8,-2,3,0,0,32,0,36,2,40,121,-88,72,-2,75,112,72,-88,73,38,78,64,72,-128,72,-1,127,8,73,-112,73,120,0,-122,7,0,0,8,1,16,17,-112,8,-96,4,-4,63,-124,36,-124,40,-8,15,-128,16,-2,127,0,0,-8,15,8,8,8,8,-8,15,8,8,0,0,-4,3,4,122,4,74,-4,75,0,74,-2,75,72,74,92,74,-30,74,32,122,-2,75,32,4,32,12,-1,19,0,0,-128,0,-128,0,-8,1,8,121,-8,73,16,72,-1,79,-60,72,72,75,-8,76,40,75,40,124,-28,72,36,3,98,4,-128,0,64,0,64,0,-2,119,64,80,-4,83,-128,80,-2,95,24,81,20,82,-30,93,-4,119,80,80,-52,81,66,2,64,4,64,0,0,1,16,1,16,1,-32,127,62,73,-60,79,104,73,-24,79,24,74,-40,75,88,122,-112,76,-104,68,-92,8,66,19,-128,0,32,0,32,0,-2,7,32,56,-4,43,32,40,-2,47,-120,41,-8,43,68,40,-68,57,-22,43,36,33,36,2,34,4,-64,0,0,1,0,1,62,113,-44,87,84,81,-104,81,-8,95,20,81,18,82,-46,87,82,122,-46,83,92,82,-48,3,80,2,16,0,64,0,64,0,64,0,-4,123,64,72,-2,79,-112,72,8,73,-4,75,0,72,-4,123,-92,74,-92,66,-92,2,-2,15,0,0,0,0,-2,7,8,121,-8,73,8,73,-8,73,8,73,-2,79,8,72,-68,79,-92,122,-104,73,-104,65,88,1,36,14,-62,0,-112,0,-112,0,-2,7,-112,112,0,81,0,82,-1,83,4,86,-28,86,-92,90,-92,82,-28,114,4,82,4,2,4,2,24,2,32,0,32,0,-2,7,64,120,-4,73,4,73,-4,73,4,73,-4,73,-4,73,4,121,-2,79,-112,64,12,3,2,4,0,0,32,0,32,0,-2,7,32,120,-4,75,36,74,76,74,-80,72,-24,73,-68,73,-28,123,-86,72,36,1,34,2,32,4,-64,0,0,0,0,0,-2,63,-8,41,8,41,8,41,-8,41,0,40,-2,43,-110,58,98,42,-6,43,34,2,34,2,34,2,12,2,0,0,-2,7,64,56,-4,41,4,41,-4,41,-4,41,4,41,-4,41,-128,56,-8,41,-112,33,96,6,-32,0,28,3,2,4,0,0,-4,3,68,122,68,74,-4,75,-60,74,-92,74,20,75,-4,75,72,72,36,123,20,77,10,69,8,9,-8,0,0,0,64,0,-128,0,-8,3,8,122,-8,75,8,74,-8,75,64,72,64,72,-2,79,-40,120,68,75,-6,77,64,0,64,0,64,0,0,0,-112,0,12,3,18,125,-32,72,-8,72,70,79,-8,75,48,79,-48,72,32,127,-4,72,88,67,96,0,-96,15,0,0,0,0,124,0,-60,123,40,73,-88,72,-2,75,66,74,66,74,-4,75,-128,72,-8,121,-120,73,80,70,112,8,-120,3,6,0,8,0,16,2,-112,121,96,72,-2,79,-112,72,8,73,4,74,2,76,-4,73,84,73,84,121,84,73,84,1,-1,15,0,0,0,0,94,4,-110,2,-14,127,18,73,94,77,82,77,82,77,82,77,94,77,-46,127,82,73,18,74,34,2,66,4,-116,8,0,0,32,4,64,2,-2,113,0,81,-4,89,-92,86,-108,80,-108,80,-1,83,-92,114,-108,84,-1,68,4,8,24,8,0,0,0,0,-4,5,72,122,48,73,8,72,-4,72,-108,78,-4,74,-108,74,-4,74,-108,122,-108,74,-100,67,-1,6,0,8,0,0,32,0,36,2,36,122,36,74,-4,75,32,72,-2,79,32,72,-4,75,36,74,36,122,-4,75,40,64,124,0,-126,7,0,0,-128,16,8,33,-16,35,18,74,-68,114,-120,36,-24,39,-98,120,-32,7,-66,120,-128,0,-8,31,8,16,8,16,-8,31,8,16,64,2,72,2,72,2,-24,127,72,82,-2,83,10,81,-54,87,74,85,74,85,-46,119,-30,95,34,65,66,1,76,1,0,1,-112,0,-112,0,-2,63,-112,40,-4,43,-108,42,-4,43,-108,42,-4,43,0,56,-4,41,4,41,-4,1,4,1,-4,1,4,1,0,0,-2,7,-112,120,-4,75,-108,74,-108,74,-108,74,-4,75,0,72,-4,75,-2,127,32,72,40,65,36,2,34,4,-32,0,32,0,40,0,36,0,-2,119,-112,84,-108,84,-12,84,-108,84,-108,84,-24,87,-56,85,-72,117,-72,86,-90,74,-90,9,64,0,0,0,-68,7,-84,125,-84,77,-84,77,-76,77,-76,77,-40,74,102,74,-128,76,-1,127,16,73,-96,65,120,0,-122,1,0,6,68,0,68,2,68,122,-4,75,0,72,-34,75,82,74,-34,75,82,74,82,122,-34,75,82,74,82,2,98,4,-62,9,12,0,16,2,32,1,32,1,-2,127,80,74,-96,74,-66,74,-48,75,-48,74,-112,74,-2,122,24,75,40,69,36,9,66,19,-128,0,-128,0,64,0,32,0,-1,127,8,73,-48,72,-4,75,68,74,-4,75,68,74,-12,122,-108,74,-12,66,4,2,4,2,28,2,0,0,-128,0,96,0,-2,123,-118,74,-12,74,-108,74,-86,76,-54,76,-16,75,32,76,36,122,36,74,60,66,-28,3,4,0,0,1,2,1,-28,127,8,73,8,73,-14,79,-60,75,72,74,72,74,-46,75,68,122,68,73,-120,65,-16,1,16,14,32,0,0,0,-2,7,0,116,40,85,-56,84,-2,87,-110,84,-68,85,-88,85,-88,85,-24,117,-88,84,-108,4,-92,8,34,11,64,0,64,0,64,0,-2,127,84,72,-104,76,24,75,-8,75,14,77,-8,73,8,73,-8,121,64,73,80,66,76,2,66,4,-64,0,80,0,84,0,88,4,88,123,-1,79,8,73,-112,72,-2,75,64,72,-2,75,64,120,-2,79,-96,64,-112,0,12,3,2,4,0,0,-4,3,4,122,-4,75,4,74,-4,75,-1,79,64,74,-4,75,100,74,-44,123,84,74,-24,66,88,7,102,0,64,0,-96,0,-112,0,8,61,-2,37,32,37,-4,39,32,39,32,37,-4,37,32,37,-2,61,4,37,-108,33,82,2,82,2,0,0,64,0,-128,0,-4,123,44,75,-76,74,-76,74,-4,75,-12,74,44,75,36,74,68,122,-2,79,80,72,-112,1,14,2,0,4,64,0,-64,0,-96,0,-104,121,102,74,-4,79,-88,74,104,74,-8,75,64,72,-4,123,-92,74,116,75,-108,3,4,2,28,2,64,0,-128,0,-16,57,16,42,-4,43,-4,43,36,42,-4,43,0,40,-1,47,-4,57,4,41,-4,33,4,1,-4,1,4,1,4,1,-120,0,80,56,-2,43,42,43,-78,42,114,42,-2,43,0,40,-4,41,4,57,-4,41,4,1,4,1,-4,1,4,1,0,0,36,0,-38,127,-108,76,-116,74,8,73,-4,73,2,78,-8,73,8,73,-8,121,8,73,-112,72,-112,0,-2,7,0,0,-112,0,-112,0,-1,7,-48,120,32,72,-2,79,-8,73,8,73,-8,73,-2,79,2,124,-14,76,-110,76,-14,4,2,4,12,4,8,1,8,1,8,1,-2,127,-104,73,92,75,42,75,72,77,-4,75,0,72,-2,127,48,73,40,66,36,2,34,4,-32,0,64,0,124,0,64,0,-2,123,124,74,-60,75,124,74,-2,75,68,74,-72,122,104,77,-88,77,84,10,-110,9,96,18,0,0,64,0,32,0,-2,7,8,121,-112,72,-2,79,-4,73,4,73,-4,73,4,73,-4,121,-56,74,-76,66,-118,4,-8,4,0,0,-128,0,64,0,-2,123,-110,74,-110,74,-4,75,-112,72,-4,75,-112,72,-2,79,40,121,40,74,-2,69,32,0,-2,7,0,0,0,0,32,0,-104,119,-2,84,-92,84,-108,84,-104,87,126,84,8,84,-120,119,-2,86,-120,86,-120,70,-120,11,-120,10,-120,2,0,0,-2,3,32,120,-2,75,34,74,-70,75,-66,75,32,72,-2,79,64,120,-4,75,84,74,84,2,84,2,84,2,12,2,-128,0,64,0,-2,123,-126,74,34,75,-36,73,84,75,-120,78,-8,75,6,76,-2,123,32,72,48,73,44,6,34,8,-32,0,0,0,-4,3,32,120,-2,75,-2,75,34,74,-4,73,32,73,-2,73,32,75,-2,125,32,73,-2,65,-1,1,0,1,0,1,64,0,-2,15,64,112,-4,83,-4,83,-2,95,-2,91,-2,91,-2,87,-112,80,-4,119,-2,95,112,71,80,9,-114,1,0,0,0,0,0,0,-4,63,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,4,32,-4,63,4,32,0,32,0,0,0,0,-4,63,4,32,-28,39,68,32,-124,32,-4,63,-124,32,-124,32,-124,32,-124,32,-124,35,-4,63,4,32,4,32,0,0,0,0,-4,63,4,33,4,33,4,34,-4,63,68,36,68,36,-124,35,-60,33,52,38,4,40,-4,63,4,32,0,32,0,0,-4,63,4,32,-124,33,-124,35,68,36,52,42,44,50,-60,34,20,35,20,34,-28,35,4,32,-4,63,4,32,0,0,0,0,-4,63,4,34,4,34,-12,39,84,37,84,41,84,49,84,34,-108,36,-108,41,116,34,4,32,-4,63,4,32,4,32,0,0,-4,63,-124,32,4,33,-124,33,68,35,-76,44,-116,48,-28,47,68,32,-124,36,4,35,-60,32,4,32,-4,63,4,32,0,0,-4,63,-124,32,4,33,-4,63,4,34,-28,39,36,42,-28,51,-28,35,36,34,36,34,68,34,-4,63,4,32,0,0,0,0,-4,63,4,32,-12,47,4,33,-28,47,36,34,-4,63,4,32,-28,39,36,36,-28,39,4,32,-4,63,4,32,0,32,0,0,-4,63,4,33,-12,47,4,33,-12,47,-4,63,4,32,-28,39,-28,39,36,36,-28,39,-28,36,-4,63,4,32,4,32,0,0,-4,63,-124,32,-124,32,-12,47,-4,63,36,36,68,34,-12,47,-124,32,-4,63,-124,32,-124,32,-4,63,4,32,0,0,0,0,-4,63,4,32,-12,47,84,42,-12,47,-4,63,-28,39,36,36,-12,39,-92,38,-28,58,28,35,-4,63,4,32,4,32,32,8,32,8,32,8,-2,9,32,126,32,74,-4,75,32,74,32,74,-2,75,34,74,34,78,60,8,32,8,32,8,32,8,32,16,-96,16,-96,16,32,17,-2,127,32,83,32,83,32,82,-2,83,32,82,80,82,80,86,-120,16,4,17,2,18,0,16,16,16,16,16,16,16,-2,17,20,125,20,85,16,85,-4,85,-124,85,72,85,72,85,40,93,16,82,44,18,-62,20,0,17,0,8,0,16,-4,127,72,34,72,36,48,28,48,14,-50,48,0,65,-8,31,8,17,8,17,8,17,112,17,0,17,0,1,32,16,32,16,32,16,-2,19,64,124,-2,85,64,84,-1,87,72,84,-120,84,-2,84,72,93,40,18,40,18,8,16,24,16,32,16,32,16,-2,17,32,16,-2,125,32,84,-1,87,-4,84,-108,84,-108,84,-92,84,-92,84,-76,80,44,16,-62,19,0,16,0,16,-2,17,2,17,2,17,-2,125,34,85,34,85,-6,85,50,85,42,85,42,85,-2,93,2,17,-2,17,2,17,2,17,80,16,80,16,-120,16,-120,16,-2,124,-112,87,-112,84,-2,84,-112,84,-112,84,-2,84,-112,84,-112,88,-1,16,-128,16,-128,16,0,16,-4,17,4,17,4,17,-4,125,0,85,-2,85,72,85,68,85,-2,85,16,85,-2,94,16,18,16,18,-1,21,0,16,0,16,-4,16,-124,16,-4,124,-4,84,0,84,-2,85,74,85,-2,85,0,84,-4,85,72,92,72,16,48,16,-50,19,0,16,64,16,32,16,-2,19,-120,16,80,124,-1,87,0,84,-4,85,-4,85,4,85,-4,85,32,92,-1,19,32,16,32,16,32,16,80,16,82,17,-44,16,-40,16,-2,127,-120,84,80,84,-2,85,32,84,-4,85,-2,87,48,92,80,16,-56,16,6,19,0,16,4,16,-8,19,36,17,-88,124,-88,84,-1,87,-24,84,38,85,33,86,-4,85,36,85,-4,93,36,17,36,17,-4,17,4,17,-128,0,-124,16,-124,16,-4,31,0,0,0,0,-16,127,32,4,120,6,16,6,16,9,32,17,-64,32,48,65,12,6,2,8,0,0,0,16,-4,17,4,84,4,84,4,84,4,84,-4,84,-128,84,-128,84,-128,84,-128,84,-126,124,-122,4,120,0,0,0,0,16,0,16,-2,17,72,82,72,82,72,82,72,82,-1,83,72,82,72,82,72,82,72,82,-120,126,8,1,8,2,8,0,32,0,32,16,32,16,-2,19,32,84,32,84,32,84,-8,85,-120,84,-120,84,-120,84,80,124,32,4,-40,4,6,7,0,0,0,16,0,16,-2,17,4,17,68,85,40,85,40,85,24,85,24,85,24,85,36,85,68,85,-126,125,0,5,-1,1,0,0,0,16,0,16,-2,17,72,82,72,82,-120,82,-120,82,-1,82,24,82,40,82,40,82,72,126,-120,2,8,3,8,4,48,0,0,16,-4,16,-124,16,-92,82,-92,82,-92,82,-92,82,-92,82,-76,82,-76,82,-44,82,80,82,-110,126,18,3,30,2,0,0,0,0,24,0,-32,63,0,1,-2,127,64,2,32,4,32,9,24,49,14,81,8,17,8,17,8,17,8,17,-8,31,8,0,0,1,8,17,8,17,8,17,-8,31,0,1,-64,2,32,5,-104,24,70,96,-16,31,32,0,32,0,64,0,64,0,-128,0,0,1,4,17,4,17,-4,31,0,0,0,0,-8,31,40,20,72,18,-120,17,-120,17,72,18,40,36,37,40,6,64,0,0,0,1,8,17,8,17,-8,31,0,0,0,0,-8,31,8,17,8,17,-8,31,0,16,0,16,2,16,4,16,-8,31,0,0,32,0,32,16,32,16,32,84,-1,87,32,84,32,84,32,84,-4,84,-124,84,-124,84,-124,84,-124,124,-4,4,-124,0,-124,0,-128,0,-120,16,-120,16,-120,16,-8,31,0,0,-1,-1,16,0,-112,31,-112,16,-112,16,-112,16,-112,31,16,0,112,0,0,0,0,0,-124,16,-124,16,-4,31,0,1,0,2,-2,127,-128,4,-128,8,-128,8,-4,31,-96,4,-112,8,-116,16,-126,35,0,0,0,16,0,16,-4,17,20,85,20,85,20,85,-4,85,20,85,20,85,20,85,-4,85,20,125,16,4,16,0,16,0,16,0,16,0,16,16,16,16,16,16,-4,82,-108,82,-108,82,-108,82,-4,82,-108,82,-108,82,-108,82,-108,126,-4,2,-124,0,-124,0,-128,2,-112,4,76,8,64,24,-2,23,32,112,17,16,-118,16,-122,16,-124,16,-124,16,-124,16,-124,16,-4,31,4,0,4,0,64,0,64,16,-128,16,-2,16,-126,82,2,83,-14,82,-110,82,-110,82,-110,82,-14,82,2,82,2,126,6,2,28,0,0,0,-128,0,-124,32,-124,32,-4,63,0,0,0,3,60,60,36,34,36,34,36,46,36,50,60,2,32,4,32,12,32,112,32,0,0,16,-4,17,4,17,4,17,4,85,-4,85,32,85,16,85,-2,85,16,85,16,85,8,85,42,125,-58,5,4,1,0,0,0,16,-4,19,-120,16,-120,16,80,84,96,84,-72,85,38,86,-4,85,32,84,32,84,-2,87,32,124,32,4,32,0,32,0,0,16,0,16,-4,17,4,85,-4,85,4,85,4,85,116,85,84,85,84,85,84,85,116,85,4,125,4,5,4,1,24,1,0,16,12,16,-16,17,32,84,64,84,-2,87,-112,84,-120,84,-114,85,-120,86,-120,84,-120,84,8,125,8,5,8,2,8,2,64,16,64,16,-128,16,-2,84,-126,84,2,87,-14,84,-110,84,-14,84,-110,84,-110,84,-14,84,2,124,6,4,60,0,0,0,64,0,64,16,-8,16,-112,82,16,83,-4,83,36,82,36,82,-1,83,36,82,-4,83,36,82,36,126,32,2,96,0,-128,0,-112,16,-112,16,-112,16,-2,87,-112,84,0,84,-2,87,34,86,34,86,-4,85,68,84,72,84,-120,124,-120,4,56,3,0,0,32,0,32,16,32,16,-2,83,36,85,40,85,-88,84,-80,84,-1,87,112,84,-80,84,40,125,36,6,34,4,32,0,32,0,4,1,4,33,4,33,-4,63,32,16,80,16,-112,16,8,127,68,18,66,58,-112,56,-120,52,-120,80,60,17,-60,17,0,16,32,0,32,16,64,16,-2,19,-112,84,-84,84,34,87,-4,85,36,85,-4,85,36,85,-4,85,34,124,34,4,62,0,0,0,0,1,4,33,4,33,-4,63,0,0,-4,63,4,33,-12,63,4,33,-28,39,36,36,36,36,-28,39,-4,63,4,32,4,32,4,16,-120,16,112,16,80,16,-84,52,64,53,-1,55,-128,52,-4,52,68,53,124,54,124,52,68,60,68,4,68,0,72,0,64,0,32,16,16,16,-2,19,-4,85,4,85,4,85,-4,85,-4,85,24,84,32,84,-1,87,32,124,32,4,32,0,-64,0,64,0,32,16,16,16,-2,17,2,85,82,85,-120,84,-124,84,0,85,-2,85,32,84,32,84,32,124,32,4,-2,3,0,0,0,16,-4,17,4,17,4,21,-4,85,16,85,84,85,84,85,84,85,124,85,-110,85,-110,126,-110,6,-110,2,-2,4,2,0,-112,16,-112,16,-112,16,-2,23,-112,84,-4,87,36,86,36,86,32,84,-4,87,112,84,-80,84,40,125,36,6,34,4,32,0,0,0,-1,19,80,16,80,80,-2,85,82,85,82,85,-2,85,32,84,64,84,-1,87,-112,84,112,124,120,4,-122,1,0,2,-124,16,-124,16,-124,16,-4,31,80,0,-2,63,32,32,-24,63,40,34,-112,63,16,37,40,41,42,38,-58,69,-122,88,0,0,8,1,8,33,8,33,-8,63,0,0,-8,31,8,17,-8,31,8,17,8,17,-8,31,-120,20,84,36,18,36,-16,71,0,0,0,33,8,33,8,33,-8,63,0,4,-8,31,8,17,-8,31,8,17,-8,31,-112,1,-88,2,-2,4,-122,24,-2,96,0,0,-124,0,-124,16,-124,16,-4,31,64,3,32,4,-4,31,3,96,40,31,40,17,40,31,40,17,40,31,40,17,8,17,48,22,8,0,-120,16,80,16,-2,23,32,84,-2,85,32,84,64,84,-1,87,-128,84,-4,84,32,85,32,126,32,4,-2,3,0,0,32,0,36,17,-88,16,104,16,-2,87,112,84,-88,84,36,85,98,86,64,84,-1,87,-112,84,112,124,-8,4,6,3,0,0,4,16,8,17,-120,16,80,16,-1,87,-120,84,16,85,82,85,100,86,-68,87,-120,84,-116,85,84,125,-34,7,50,2,0,0,0,16,-2,17,34,17,34,85,34,85,-2,85,0,85,126,85,66,85,126,85,66,85,126,125,66,5,126,2,66,4,66,0,0,16,-4,19,32,16,32,84,-2,87,-80,84,-74,87,-72,84,-66,85,-20,86,-80,84,40,125,36,6,34,4,32,0,32,0,0,0,-124,16,-124,16,-4,31,-128,0,-1,127,0,0,-16,15,-16,15,0,0,-4,63,-28,39,36,36,-28,39,28,32,0,32,32,0,34,18,-52,17,-16,88,104,89,-106,90,-116,88,-6,91,8,89,-8,89,8,89,-8,89,8,121,8,1,8,1,24,1,64,16,32,16,-2,19,-120,84,80,84,-1,87,-4,85,4,85,-4,85,4,85,-4,85,32,84,-1,127,32,4,32,0,32,0,32,0,36,17,-88,16,-80,20,-2,87,112,84,-84,85,-86,86,8,85,-1,85,104,86,104,85,-65,124,8,7,8,4,8,0,0,0,-44,19,88,16,-118,86,-116,85,-4,84,4,85,-2,87,4,85,4,85,-4,85,-120,84,72,124,80,4,-2,7,0,0,0,1,0,1,124,63,32,41,108,43,-76,59,52,45,116,61,-100,39,52,45,84,45,20,53,116,61,4,33,-4,63,4,0,-128,0,-124,16,-124,16,-4,31,0,39,-4,56,40,33,24,31,-2,17,84,63,80,36,-98,127,-112,12,-48,18,62,33,0,66,-124,32,-124,32,-124,32,-4,63,-2,8,16,127,32,62,124,34,84,62,84,62,84,34,84,62,-12,127,44,18,66,97,-128,1,0,0,64,0,-128,0,0,1,16,2,32,12,-64,16,-128,1,-128,2,-128,12,-128,16,-128,0,-128,0,-128,0,-128,0,-128,0,64,8,32,16,32,16,16,32,-1,79,64,8,64,16,124,16,68,48,68,80,-124,16,-124,16,4,17,4,17,56,22,0,16,0,0,0,8,-4,17,4,17,4,37,4,73,-4,9,4,17,4,49,4,81,-4,17,4,17,4,17,4,17,-1,23,0,16,-128,0,-128,8,0,17,-2,33,2,74,-14,11,18,21,18,17,-14,49,18,81,18,17,-14,17,2,16,2,16,28,16,0,16,4,1,-120,8,-120,16,80,16,-2,103,32,8,32,24,-2,19,32,48,32,80,-1,23,32,16,32,16,32,16,32,16,32,16,0,0,32,8,72,16,-112,33,-32,71,-56,72,4,25,-4,19,-126,48,-8,81,-120,17,80,18,80,20,112,16,-114,23,0,16,64,0,64,8,64,16,-4,23,64,96,72,10,80,17,-48,16,-2,55,-48,80,-48,16,72,17,68,18,66,20,64,16,64,16,32,8,32,16,32,17,62,33,32,69,32,9,-1,31,32,16,32,113,62,17,32,17,-96,17,-96,18,96,18,31,20,0,16,32,8,34,16,36,18,36,33,-88,64,32,8,-2,19,2,50,-14,82,-110,82,-110,18,-14,18,2,18,2,18,14,18,0,18,32,0,64,8,-4,17,4,33,-4,73,4,17,-4,17,0,48,0,80,-2,83,32,16,-4,19,32,16,32,16,-1,23,0,16,0,4,124,8,-126,11,68,18,40,101,-80,8,-128,24,-2,17,32,49,32,82,-1,23,36,17,36,17,36,17,-4,17,4,16,0,9,72,21,80,21,80,37,-1,71,36,72,-60,23,104,32,-40,111,24,97,-56,47,24,33,-44,47,36,32,66,32,0,32,16,8,16,17,16,18,-32,39,-1,79,100,20,-60,23,104,50,40,81,-8,95,-40,19,88,18,-104,20,-92,21,34,24,64,16,0,0,-16,15,-98,21,-16,39,-16,71,-112,77,-1,23,-124,18,-12,55,-124,84,-28,31,-28,23,-124,20,-12,23,4,20,24,16,0,0,32,0,64,0,-128,0,0,1,16,6,32,24,64,0,-128,0,4,3,24,12,96,0,-128,1,0,6,0,24,0,0,0,0,0,33,0,26,0,6,0,6,0,26,0,98,0,6,0,6,0,26,0,98,0,2,0,2,0,4,0,24,0,0,64,0,64,68,64,40,64,40,64,16,-8,47,-120,72,-120,8,-120,24,-120,40,-120,72,-120,8,9,9,10,10,14,52,0,0,0,0,0,68,-2,43,32,40,32,16,32,40,32,72,-1,15,32,24,32,40,32,72,32,8,32,8,32,8,32,48,32,0,32,0,32,68,16,40,-1,24,-128,24,-128,36,-128,68,-128,12,-128,20,-128,36,-128,36,0,69,0,5,0,9,0,58,0,2,0,0,0,68,-8,43,-120,40,-120,16,-120,40,8,73,8,9,-2,25,2,40,2,40,-6,75,2,8,2,8,28,48,0,0,0,0,0,4,-4,75,68,40,68,16,68,48,68,72,-4,11,68,24,-124,24,-124,40,-124,72,-124,8,-124,8,-1,55,0,0,0,0,32,68,64,40,-112,24,-120,24,4,41,-4,75,-110,24,-112,24,-112,40,-112,40,-112,72,18,9,18,11,28,52,0,0,0,0,0,68,-4,41,36,25,36,25,-4,41,36,73,36,13,36,21,-4,37,36,69,32,9,32,8,32,8,32,56,32,0,64,0,-128,68,-128,40,-2,25,2,26,2,108,-14,9,18,25,18,25,-14,41,6,73,8,9,2,9,2,9,-4,48,0,0,-112,0,-112,68,-112,40,-4,51,-108,48,-108,72,-4,11,-112,10,-112,26,-2,43,-110,72,-110,8,-110,8,20,11,16,52,16,0,16,0,16,66,24,52,22,24,16,24,-1,107,-108,4,-108,12,-108,20,-12,39,-104,68,-104,4,25,5,41,5,70,58,0,0,64,0,64,68,-96,40,-96,24,24,17,4,105,-6,15,0,24,0,40,-2,47,64,72,-112,8,8,9,60,9,-60,51,2,0,64,0,32,68,16,40,-2,25,10,25,10,37,8,68,-1,15,8,12,-120,20,72,36,40,68,8,4,8,4,8,56,48,0,8,0,8,72,-56,55,-120,48,-120,48,44,49,44,73,-54,9,74,27,74,45,-119,73,-119,9,8,9,8,9,8,113,48,6,16,0,16,5,18,73,28,41,-16,17,16,41,50,73,-46,9,44,25,32,24,-2,43,32,72,32,8,32,8,-1,55,0,0,0,0,-4,68,-124,40,-124,16,-4,40,0,72,-4,9,4,9,4,25,-4,41,4,73,-4,9,4,9,4,17,12,49,0,1,0,0,34,68,-62,43,-110,40,-110,16,-110,104,-14,15,-110,8,-46,25,-78,42,-110,74,-126,12,-126,8,-126,16,-126,112,-116,0,0,0,96,4,96,72,96,40,-112,16,8,43,-4,77,34,8,32,24,-2,43,-80,40,40,73,36,9,36,10,34,58,-32,0,32,0,64,68,96,40,-112,16,-120,40,4,75,-2,13,64,24,68,42,40,41,40,73,-80,8,16,8,32,8,-2,55,0,0,64,0,32,4,16,72,-1,59,0,24,-2,41,0,72,0,24,-2,25,0,40,-4,73,4,9,4,9,-4,9,4,49,4,1,32,0,64,68,-112,40,60,25,-62,27,80,40,-116,73,66,10,-8,24,-120,40,72,73,48,10,32,8,-40,8,6,51,0,0,32,0,32,68,64,40,-2,19,-80,40,-120,72,4,11,-2,15,8,24,-24,41,40,73,40,9,-24,9,8,8,8,112,16,0,0,0,-4,11,36,82,36,50,-4,51,36,82,-4,11,32,8,32,24,-2,47,-80,72,-80,8,40,11,36,12,34,112,32,0,0,0,-2,69,82,41,82,17,82,41,-2,73,32,8,64,12,-2,20,68,37,36,74,40,8,48,8,-64,8,0,51,0,0,0,0,96,68,-100,41,4,25,4,25,-36,105,4,9,4,25,-4,41,80,40,-112,72,-112,8,18,9,18,17,28,98,0,4,32,0,96,68,80,40,-112,16,8,49,-4,75,35,12,32,8,-2,27,32,40,-4,73,4,9,4,9,4,9,-4,49,4,1,64,0,32,68,16,40,-2,19,-120,40,-112,73,80,9,60,9,34,26,32,42,32,72,-1,15,32,8,32,8,32,112,32,0,16,0,16,68,-96,47,-66,48,-94,48,-44,80,-44,87,16,20,52,52,84,47,82,73,-110,9,-110,9,16,17,16,119,32,0,0,0,30,69,18,41,18,41,-14,23,30,105,18,9,18,25,-46,43,94,42,82,74,98,10,-30,11,98,10,66,48,12,0,32,0,32,4,32,72,-2,55,112,40,-88,40,36,75,-2,29,4,25,4,41,-4,41,4,73,-4,9,0,8,-1,31,0,32,0,0,-4,69,36,41,36,17,-4,41,36,73,-4,9,0,8,-2,31,32,41,20,73,24,9,56,9,-56,9,6,113,0,0,0,0,-2,69,34,41,34,25,-2,25,34,41,-2,73,0,8,-4,25,4,41,-4,73,4,9,-4,9,4,9,4,57,8,1,0,0,-2,69,34,57,34,25,-2,41,0,73,126,9,66,13,66,13,126,53,66,73,126,9,66,9,126,10,66,58,66,4,0,4,-8,73,-112,48,96,16,-2,47,100,72,-92,9,96,10,32,24,-2,47,112,72,-80,8,44,11,35,12,32,112,32,0,-128,0,96,68,16,40,-2,19,-112,40,-1,79,0,8,-4,9,4,25,-4,41,-4,73,32,8,-1,15,32,8,32,48,32,0,0,0,64,4,48,72,-2,43,80,16,-1,47,0,72,-4,9,-4,25,4,41,-4,73,80,8,-110,8,-110,8,28,51,0,0,0,0,-1,75,40,50,40,19,-56,50,-2,83,82,18,124,43,104,43,104,75,-24,19,-72,20,20,21,38,121,33,18,0,0,32,0,32,68,-2,47,84,24,-104,26,-120,105,-1,11,8,29,-8,41,8,41,-8,73,-96,8,48,9,44,18,34,116,-32,0,0,1,62,9,-54,83,-110,50,-110,52,-26,91,68,19,84,19,-1,51,100,51,-60,83,127,19,68,21,68,21,-60,52,4,0,0,0,-4,72,32,51,-1,55,32,40,-2,75,-86,10,114,10,-2,27,-2,43,32,72,-1,15,84,9,82,10,82,52,0,0,-120,0,-120,68,-1,47,-120,24,-34,27,82,106,-2,11,-112,8,-2,25,16,41,-2,79,16,9,-2,9,16,9,-1,121,0,1,16,8,16,8,16,8,16,16,-2,30,80,18,80,34,80,50,-112,74,-112,4,-1,4,16,8,16,48,16,64,16,0,16,0,16,0,32,126,124,74,-124,74,-56,126,48,74,104,126,-112,8,30,-1,34,8,-28,28,24,42,48,72,-64,8,0,9,0,8,32,0,96,16,80,16,-112,32,-56,60,52,37,-6,71,8,101,-8,21,8,9,-6,9,44,9,16,17,108,33,-126,65,0,0,0,0,-128,1,-8,7,-32,28,0,3,0,61,-2,63,2,32,-6,63,-8,31,-120,16,-8,31,-8,31,96,6,24,24,6,96,0,0,0,2,0,4,0,4,-16,15,16,8,32,24,32,20,64,34,64,1,-128,0,64,1,32,6,24,24,6,32,0,0,0,0,0,8,0,8,0,16,-128,31,-128,40,0,41,0,72,0,8,0,8,0,8,0,8,-128,9,0,14,0,8,0,0,0,0,0,8,-8,17,16,16,32,62,64,66,-128,84,-2,17,82,16,82,16,-92,17,36,18,68,20,-124,25,56,18,0,0,32,16,32,16,32,32,-2,63,32,34,36,69,36,81,36,17,36,17,36,17,-4,17,32,18,34,20,34,24,60,16,0,0,64,16,64,16,-128,32,-2,60,0,37,-2,69,0,86,-8,17,8,16,8,16,8,16,8,16,8,18,6,28,6,16,0,0,0,0,12,16,112,16,-96,33,32,62,32,66,32,84,-1,19,32,16,32,16,32,16,32,16,32,18,32,28,-2,19,0,0,0,0,12,8,-16,17,32,16,32,62,32,68,32,80,-2,19,32,16,80,16,80,16,-112,18,-120,28,4,19,2,4,0,0,64,8,64,16,-128,16,-1,62,-128,34,32,69,32,82,32,16,-4,17,36,16,36,16,68,16,68,22,-124,25,28,2,0,0,32,0,64,16,64,16,-120,32,-124,62,2,67,-2,69,1,16,0,16,-4,16,-124,16,-124,16,-124,18,-4,28,-124,16,-124,0,32,16,32,16,64,32,-2,33,2,63,2,69,122,89,74,17,74,17,74,17,74,17,122,19,2,21,2,25,2,17,12,1,32,0,32,16,32,16,-1,35,32,60,-2,71,2,90,-6,19,16,16,32,16,-1,19,32,16,32,20,32,24,-32,16,0,0,32,0,64,16,96,16,-112,62,-120,34,4,69,-2,83,32,16,32,16,-2,19,32,16,-88,16,36,21,36,26,34,20,-64,0,0,0,0,16,-4,17,4,63,-4,35,4,69,4,81,-4,17,16,17,22,17,-8,17,16,21,16,25,113,25,-98,17,0,0,32,16,32,16,-2,35,32,60,112,36,-88,88,38,-103,33,18,-4,17,4,17,-4,17,4,17,-4,21,0,24,-1,23,0,0,32,16,96,16,-66,33,34,61,-18,37,34,69,34,81,-2,17,32,16,-4,19,72,16,72,18,48,20,-56,24,6,19,0,0,-112,0,-112,16,-2,19,-112,60,-112,36,-4,73,4,89,-4,17,4,17,-4,17,32,16,-1,23,80,20,-116,24,2,19,0,4,0,0,-120,16,80,16,-2,35,32,60,-2,69,64,84,-1,19,64,16,124,16,-92,16,-4,20,36,27,36,20,-1,1,0,0,-120,0,-120,16,-1,19,-120,32,-8,60,32,68,-4,81,36,17,-4,17,32,16,-2,19,32,20,-2,27,32,24,-1,23,0,0,-120,18,-120,18,-112,34,-16,39,-97,58,-12,79,52,80,-12,19,84,18,-44,19,88,18,-56,23,88,26,84,26,-30,18,0,2,0,16,0,16,-34,35,82,34,-34,63,50,70,-34,25,-120,16,-120,16,-2,19,-120,16,-1,23,80,20,-116,24,2,19,0,4,32,0,32,16,-2,23,-4,61,-4,37,-2,47,-34,85,-34,85,-112,16,-2,19,-2,23,-1,31,-110,24,-100,19,-20,4,-125,0,0,1,-64,0,32,0,-2,31,0,18,0,18,8,18,48,18,-64,18,0,19,0,34,2,34,2,34,4,65,-4,65,0,0,0,0,0,1,-64,0,-2,31,0,16,-4,23,-128,16,-128,16,-2,31,-96,16,-96,16,32,33,34,33,34,66,62,68,0,8,0,0,0,1,-64,0,-2,31,64,16,64,16,-2,31,64,16,64,16,-8,23,16,17,-112,16,96,32,-80,33,14,70,0,72,0,1,-128,0,-2,31,0,17,0,18,-4,19,4,20,-28,31,36,20,36,20,-20,23,16,20,2,36,2,36,-4,67,0,0,0,0,0,1,-64,0,-2,63,32,34,32,34,32,36,-2,39,48,44,112,52,104,36,-92,36,34,69,32,70,32,-124,32,-124,0,1,-128,0,64,0,-2,63,16,34,32,33,-2,47,64,32,64,32,-4,47,64,32,64,32,-2,63,64,64,64,64,64,0,0,0,0,1,-64,0,-1,31,16,18,-2,31,16,18,-16,19,0,16,-8,19,8,18,-8,39,32,36,16,36,8,72,6,80,0,0,0,1,-2,63,64,32,-128,32,-2,47,80,34,76,36,-6,39,72,44,-8,39,72,36,-8,39,66,64,66,64,60,0,0,1,-128,0,-2,63,64,32,64,33,124,38,68,36,-68,39,-124,36,-124,36,-4,39,64,33,32,33,16,34,14,68,0,24,0,1,-64,0,-2,63,-128,32,0,33,-4,39,68,36,-4,39,68,36,-4,39,32,35,32,36,-1,63,32,32,32,64,32,0,0,1,-64,0,-2,63,-128,32,-8,47,-120,32,-1,63,-8,47,16,34,-4,47,-118,52,-120,36,-56,36,32,37,24,70,4,88,0,0,-128,0,96,0,-2,63,16,34,-112,47,63,34,-92,47,100,34,-40,63,24,36,-104,39,-104,36,-92,40,-62,83,0,80,-128,0,64,0,-2,63,16,33,-2,47,16,33,-16,33,-4,39,68,36,-4,39,64,32,-2,47,-4,39,64,64,-1,95,0,0,-128,0,64,0,-2,31,0,16,-4,23,-4,23,68,20,-4,23,-4,23,64,16,-2,31,76,34,-6,39,64,72,-1,95,0,0,-128,0,64,0,-1,63,0,34,126,36,18,39,18,41,-20,47,-88,42,-88,47,-2,42,-56,47,-1,42,-120,42,-120,80,8,1,0,1,-64,0,-2,63,-64,33,-1,63,-4,39,-12,37,20,37,-12,37,-4,39,-4,39,0,32,-1,63,80,66,76,76,-126,17,0,1,-64,0,-2,63,16,37,-2,47,-4,47,32,53,-4,37,-2,37,-8,39,8,36,-8,39,-8,39,8,68,8,68,16,4,0,8,0,8,0,8,0,44,0,44,0,74,0,74,0,72,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,16,0,16,-2,19,66,16,66,56,66,52,66,82,66,80,66,16,66,16,-126,16,-124,16,4,17,4,18,24,18,0,16,8,16,8,16,8,16,8,16,8,56,-1,55,8,84,8,83,-120,80,-120,16,72,16,8,16,8,16,8,16,24,16,96,16,0,16,124,16,-96,19,32,16,32,56,32,52,32,82,-1,87,32,80,32,16,32,16,32,16,32,16,32,16,32,16,32,16,0,0,0,16,-2,19,32,16,32,88,64,84,64,80,-1,87,80,80,-112,16,-112,16,-112,16,18,17,18,17,28,22,0,16,32,0,32,16,32,16,-1,19,32,56,32,52,32,82,-4,83,-120,16,-120,16,80,16,32,16,80,16,-116,17,2,22,0,16,0,16,0,16,-2,17,4,17,-124,89,72,85,40,85,16,81,16,81,40,17,72,17,68,17,-124,17,0,17,-1,17,0,16,16,16,16,16,16,16,16,16,-2,53,18,51,18,83,18,81,18,81,-2,17,18,17,16,16,16,16,16,16,16,16,16,16,64,16,64,16,-128,16,-2,20,-112,84,16,85,16,85,16,80,-1,19,16,16,16,16,16,16,16,16,16,16,16,16,16,16,-128,16,-128,16,-2,17,0,25,0,86,-4,87,0,84,-8,83,8,16,8,16,8,16,8,16,9,16,9,16,6,16,0,16,-128,16,-124,16,-120,16,-112,20,-112,82,-96,82,-128,80,-2,87,-96,80,-112,16,-112,16,-120,16,-92,16,-62,16,-128,16,0,16,32,16,64,16,96,16,-96,24,-112,84,8,85,4,-110,-6,-107,8,17,8,17,48,17,64,17,4,17,4,17,-8,16,0,16,0,16,80,16,80,16,-112,88,-120,84,8,-107,4,-110,34,-108,64,16,64,16,-112,16,8,17,4,17,-4,19,2,16,0,16,64,0,64,16,32,16,32,16,-1,59,32,52,32,84,32,80,56,80,36,16,34,16,32,16,32,16,32,16,32,16,32,16,0,16,0,16,-4,19,68,16,68,56,68,52,68,82,-4,83,-124,80,-124,16,-124,16,-124,16,-124,16,-1,23,0,16,0,16,32,16,32,16,32,16,32,56,-1,55,32,84,32,82,32,80,-4,17,4,17,4,17,4,17,4,17,-4,17,4,17,4,17,32,16,48,16,40,16,36,56,-2,59,96,84,-80,84,-80,80,-80,16,40,17,40,17,36,18,36,18,34,20,32,16,32,16,0,16,-2,19,32,16,36,16,36,85,36,83,-88,82,-88,80,32,16,-1,23,32,16,32,16,32,16,32,16,32,16,32,16,0,16,0,16,-4,17,4,57,4,57,4,85,-4,85,4,81,4,17,4,17,4,17,-4,17,0,16,0,16,-1,23,0,16,32,16,32,16,32,16,32,24,-4,57,36,53,36,85,68,81,68,17,-1,23,-96,16,-112,16,16,17,12,17,2,22,0,16,64,16,64,16,-128,16,-128,24,-1,52,32,51,32,81,62,82,32,16,32,16,62,16,32,16,32,16,32,16,32,16,32,16,0,16,-4,17,4,17,4,25,4,89,-4,85,0,85,64,81,70,17,88,17,96,17,64,17,66,18,66,20,126,24,0,16,80,16,80,16,80,16,-4,27,84,52,84,52,-4,83,80,82,80,18,-2,19,-110,16,-110,16,-98,16,16,19,16,20,16,16,0,16,-4,19,68,16,68,16,68,88,-124,84,4,87,24,84,-4,81,4,17,4,17,4,17,4,17,-4,17,4,17,4,17,0,16,-4,19,8,17,-120,24,-112,52,112,52,-8,80,39,87,32,80,-2,19,32,16,32,16,-1,23,32,16,32,16,32,16,32,16,64,16,64,16,-112,24,-120,52,4,51,-4,81,2,80,0,80,-4,17,4,17,4,17,4,17,-4,17,4,17,4,17,16,16,16,16,16,16,-48,31,30,52,114,52,-14,87,18,81,18,17,-108,18,-108,18,-44,21,100,22,68,16,-100,16,0,16,0,16,0,16,-2,19,40,18,36,90,36,86,32,86,-1,83,32,18,48,18,48,18,72,18,72,18,-124,20,2,25,0,16,2,16,2,16,-30,19,42,26,-86,58,-86,54,-86,86,-86,82,-86,18,-86,18,-86,18,74,17,66,17,34,18,6,20,24,16,32,16,36,18,36,18,36,26,-4,91,0,84,0,84,-4,83,4,16,-4,17,0,17,0,17,2,17,2,17,-4,16,0,16,64,16,-128,16,-128,16,-2,57,2,53,2,86,-14,85,18,81,18,17,-14,17,18,17,18,17,-14,17,2,16,28,16,0,16,-128,16,0,17,-4,17,-120,18,80,58,96,52,96,84,-112,81,14,22,-4,17,4,17,4,17,4,17,-4,17,4,17,4,17,0,16,0,16,-2,19,34,18,66,58,-2,55,-96,84,32,81,32,17,-2,19,32,16,-1,23,32,16,32,16,32,16,32,16,32,16,32,16,32,16,-2,27,32,88,-2,87,2,86,-6,83,16,16,32,16,-1,23,32,16,32,16,32,16,-32,16,0,16,32,16,32,16,32,16,-1,19,32,88,-4,87,36,86,36,82,-4,19,112,16,112,16,-88,16,36,19,34,20,32,16,32,16,-128,16,-128,18,-4,18,-92,18,-92,58,-104,54,-104,86,-90,82,-64,80,64,16,64,16,-4,19,64,16,64,16,-2,23,0,16,0,16,-4,17,36,17,36,17,36,89,-4,85,36,85,36,81,-4,17,32,16,32,16,-2,19,32,16,32,16,-1,23,0,16,0,16,-2,19,2,18,34,26,34,86,-6,87,34,82,34,82,114,18,114,18,-86,18,34,18,34,18,-2,19,2,18,0,18,0,16,-4,17,4,17,4,57,-4,53,0,84,-2,81,34,81,34,17,-2,17,0,17,0,17,2,17,2,17,-4,16,0,16,4,17,-120,16,72,16,-4,91,36,88,36,84,-4,85,32,81,32,81,-2,17,34,16,-30,16,44,17,32,18,32,20,32,16,32,16,64,16,-120,16,-124,20,-4,53,82,52,-116,84,34,81,64,18,-4,16,72,17,40,18,48,16,112,16,-114,17,0,18,0,16,0,16,-1,17,16,17,-2,57,-108,53,88,85,88,81,-1,81,32,17,48,17,76,17,-126,17,0,17,-1,17,0,16,32,16,32,16,-2,19,32,16,32,52,-1,51,8,83,-120,80,80,80,-2,19,32,16,-1,23,32,16,32,16,32,16,32,16,-112,16,-112,16,-112,16,-97,16,-112,63,-112,52,-112,84,-98,87,-112,16,-112,16,-112,16,-97,23,-112,16,-112,16,-112,16,-112,16,32,16,34,16,36,18,36,25,-88,52,-2,55,2,82,2,82,-6,18,-118,18,-118,18,-118,18,-6,18,2,18,14,18,0,18,0,16,0,16,-4,19,-116,18,84,90,84,86,-4,87,36,82,-4,19,-124,18,-124,18,-4,18,4,18,4,18,28,18,0,18,0,0,-2,17,34,17,34,17,-6,89,34,85,34,85,-2,81,2,81,122,17,74,17,122,18,2,18,2,18,2,20,12,16,-128,16,-128,16,0,17,-4,17,84,58,-108,52,36,85,68,82,-124,17,92,18,-92,18,-92,18,-118,20,-118,20,-16,16,0,16,64,16,32,16,16,16,-1,19,-120,84,-112,82,-36,82,34,81,32,82,32,16,-1,23,32,16,32,16,32,16,32,16,32,16,0,16,-4,17,4,17,4,17,-4,57,4,53,-4,85,0,80,0,16,-4,19,-108,18,-108,18,-108,18,-1,31,0,16,0,16,32,16,32,16,-4,19,36,18,-4,59,32,52,-2,87,0,80,-4,17,36,17,36,17,36,17,84,17,76,16,-126,19,0,16,0,16,-36,19,84,18,84,18,-36,59,0,52,-2,87,0,80,-1,23,64,16,-128,16,-4,16,4,16,4,16,120,16,0,16,0,16,-2,19,82,18,82,26,82,54,-2,55,32,80,16,80,-1,23,64,16,-4,16,-124,16,4,17,4,18,56,20,0,16,32,0,36,18,36,18,36,26,-4,55,0,52,-1,87,32,80,64,80,-4,19,84,18,84,18,84,18,84,18,84,18,8,18,8,16,72,16,-120,23,8,25,42,85,-22,87,44,81,44,83,-120,19,88,21,24,21,24,25,36,17,36,17,-62,17,0,17,-128,16,-128,16,-2,17,0,17,-8,59,8,57,-8,53,8,85,-8,81,0,17,-8,17,-112,18,80,20,96,16,-72,17,6,22,32,16,32,16,-2,19,32,56,-2,53,-1,87,32,80,-56,80,-16,17,72,16,-68,17,-22,19,36,17,36,18,-30,20,0,16,-120,0,72,16,80,16,-2,19,80,88,-4,87,84,84,-1,87,84,80,-4,19,80,16,-40,16,84,19,82,20,80,16,80,16,64,16,32,16,-2,19,32,82,-4,91,36,86,-1,87,-4,83,32,18,-2,18,-94,18,-2,20,-2,20,-94,20,-94,20,-84,16,0,16,-4,17,4,17,-4,25,-4,53,64,52,48,80,-1,87,-4,17,4,17,-4,17,32,16,-88,16,38,19,33,20,96,16,0,0,-96,16,-112,16,-2,17,16,57,16,53,-2,83,16,83,-2,85,16,17,16,17,-1,17,84,17,74,17,74,18,0,18,-128,16,64,16,-2,23,8,17,-112,56,-1,55,-4,87,68,82,-4,19,68,18,-4,19,64,16,-2,23,64,16,-1,23,0,16,0,1,8,17,8,17,-2,23,-116,89,92,87,42,-109,72,-107,-2,-109,36,17,36,17,60,19,-96,18,96,18,62,20,0,16,64,16,32,16,-1,23,0,16,-4,59,-12,54,-12,86,4,82,-4,19,-4,19,0,16,-1,23,-80,16,44,19,34,20,-32,16,-112,16,-112,16,-1,23,-112,56,-4,55,84,86,-4,83,-2,87,2,20,-2,21,-4,17,4,17,-4,17,4,17,-4,17,4,17,0,0,-4,31,0,1,0,2,0,2,-2,127,32,4,16,5,28,25,75,101,72,9,36,17,36,17,0,33,0,1,0,6,0,0,32,0,-2,63,-4,41,-2,43,0,36,-4,37,-4,37,-4,61,-60,35,56,61,22,101,80,9,40,9,40,17,0,2,0,0,0,16,-4,11,4,4,4,32,4,32,4,32,4,32,-12,47,4,32,4,32,4,32,4,32,4,32,28,32,0,32,0,8,0,8,-4,5,4,36,4,32,-12,47,4,32,4,32,-28,39,4,32,4,32,-12,47,4,32,4,32,4,32,24,32,0,0,-4,35,4,16,4,9,4,33,-12,47,4,33,-28,47,4,33,-12,47,20,33,36,33,100,33,4,33,28,32,0,32,0,0,-4,35,4,16,-124,8,4,33,-12,47,4,34,-124,34,-124,36,68,37,36,41,-28,42,20,35,4,32,28,32,0,0,0,0,0,16,-4,11,4,36,4,34,-124,33,-4,47,68,32,-124,36,-124,35,-60,33,36,34,20,36,4,40,28,32,0,32,0,16,0,8,-4,43,4,37,-124,32,-4,63,4,32,4,32,-60,35,68,34,76,34,76,36,116,36,4,40,28,32,0,32,0,0,-4,35,4,16,68,40,68,40,-124,36,-12,35,-124,60,-60,36,-92,36,20,37,4,46,-12,43,4,32,28,32,0,32,0,0,0,16,-4,11,4,36,4,32,-28,39,36,36,-28,39,4,32,-12,39,20,36,20,36,-12,39,4,32,4,32,24,32,0,0,0,32,-4,19,4,40,-12,39,20,37,20,37,-12,39,-108,37,84,39,52,39,20,37,-12,39,4,32,28,32,0,0,0,0,0,16,-4,11,4,10,-60,39,-124,36,-28,63,36,41,-28,47,36,41,-28,47,20,33,20,33,-28,32,4,32,24,32,0,0,0,16,-4,11,4,10,-124,33,-28,39,36,36,-28,39,36,36,-12,39,36,37,-60,37,100,38,20,32,28,32,0,32,0,16,0,16,-4,11,-92,8,-108,32,-4,63,-124,32,-108,47,-92,41,100,47,68,32,108,39,-76,56,20,33,4,32,24,0,0,0,0,16,-4,11,4,8,-28,39,36,36,-28,39,-28,39,4,32,-12,39,-12,39,20,36,-12,39,4,32,4,32,24,32,0,0,0,32,-4,19,4,8,4,33,-28,38,36,36,-28,39,-28,39,-124,34,-124,34,-116,34,-12,36,4,56,4,32,24,32,0,0,0,16,-4,11,52,8,-60,47,36,41,-60,36,-12,47,20,40,-12,47,68,34,68,33,-60,32,52,35,4,44,8,32,0,0,0,32,-4,19,4,40,-28,39,-124,36,-12,39,-124,36,84,39,-12,39,36,36,-28,39,36,36,-28,39,12,32,0,32,0,0,0,16,-4,11,36,8,100,40,100,38,-44,63,-108,36,76,39,36,37,20,37,68,37,36,42,20,54,4,32,24,32,0,0,0,32,-4,19,4,8,-28,39,-28,39,36,36,-28,39,-28,39,100,33,-12,47,-124,33,100,34,20,44,12,32,0,32,0,0,0,32,-4,19,-124,8,100,47,76,34,52,42,36,38,-4,47,4,33,-12,47,-124,33,68,34,36,46,12,32,0,32,0,0,0,16,-4,11,4,37,-12,47,4,33,-12,47,68,35,-28,39,36,32,-28,39,-92,38,-92,38,-4,63,28,32,0,32,0,0,0,16,-4,11,-124,8,-12,47,-28,39,36,36,-28,39,-28,39,-28,39,36,36,-4,63,-124,33,100,38,20,40,28,32,0,16,-4,11,4,8,36,5,68,41,124,38,-52,63,116,43,36,43,36,43,36,47,84,36,-116,36,-124,40,28,49,0,0,0,0,0,16,-4,11,36,8,36,46,68,34,-4,63,-108,41,-44,47,52,41,52,47,52,41,-52,63,-124,33,4,33,24,32,64,0,64,0,64,0,64,8,64,4,64,2,64,1,64,0,-64,1,64,6,64,8,64,0,64,0,64,0,64,0,0,0,0,0,16,2,16,2,16,2,16,2,-16,3,16,0,16,0,16,0,-16,31,16,1,16,2,16,4,16,8,16,16,16,0,64,4,64,36,80,36,72,36,68,36,94,36,-32,61,68,4,72,124,40,20,48,20,48,20,81,36,-114,36,6,69,0,4,0,0,0,16,0,12,0,2,0,0,0,32,0,24,0,4,0,0,0,4,0,4,0,8,0,8,0,16,0,16,0,0,-128,0,-128,32,0,17,-2,9,0,1,0,66,0,36,-8,19,48,0,64,8,-128,8,-128,16,2,17,2,33,-4,33,0,0,0,0,0,32,-8,19,8,10,8,2,8,66,8,50,-8,11,0,2,0,10,0,18,0,18,2,34,2,34,-4,65,0,0,0,0,0,32,-4,23,4,10,72,1,40,65,40,33,-112,16,-112,0,-96,8,96,8,96,16,-104,16,4,35,2,44,0,0,64,0,64,32,64,16,64,8,-2,7,64,64,64,32,-4,19,64,0,64,8,-2,23,64,16,64,32,64,64,64,0,64,0,0,0,0,32,-4,19,0,8,0,0,0,64,-2,55,-112,0,-112,8,-112,8,-112,16,16,17,18,34,18,38,30,72,0,0,64,0,64,32,64,16,64,8,-2,7,64,-128,-32,96,-48,16,80,1,72,9,72,18,68,20,66,40,64,32,64,64,64,0,0,0,0,32,-2,23,32,8,32,2,60,66,36,34,36,18,36,2,-4,11,4,8,4,16,4,16,4,32,120,32,0,0,64,0,64,32,64,16,-2,15,64,0,68,66,68,34,68,18,68,2,-4,11,64,16,64,16,66,32,66,32,62,64,0,0,0,0,0,32,-4,19,4,10,4,2,4,98,4,26,-4,3,4,2,4,10,4,18,4,18,-4,35,4,34,4,66,0,0,0,0,0,32,-2,19,2,10,2,2,2,66,2,50,-6,3,2,2,2,10,2,18,2,18,2,34,-2,35,2,66,0,0,-128,0,64,32,64,16,32,8,-2,7,64,64,64,32,64,16,96,0,88,8,68,16,64,16,64,32,64,32,64,64,64,0,0,1,-128,64,64,48,32,8,-2,7,16,-127,16,97,-112,16,-112,0,96,8,96,16,96,16,-112,32,12,33,2,78,0,0,0,0,0,65,-64,48,-2,15,0,0,0,-128,-16,97,16,17,16,1,16,9,16,17,16,17,18,34,18,36,30,72,0,0,0,0,32,32,32,18,32,9,-64,0,-4,79,68,48,68,8,-124,0,-92,8,20,9,20,17,4,18,4,34,56,44,0,0,16,0,16,96,-112,31,16,5,126,5,18,70,18,54,18,5,-108,4,-108,20,-92,20,-92,39,68,36,68,68,-100,68,0,4,0,0,8,33,8,17,8,9,-1,15,8,65,8,33,8,17,-8,1,8,9,8,17,8,17,8,33,-8,33,8,65,0,1,64,0,80,32,72,16,68,8,64,0,-2,79,96,32,-32,16,-48,0,72,9,68,18,66,20,64,40,64,32,64,64,64,0,-128,0,-96,32,-112,16,8,9,-2,15,32,65,36,33,40,17,40,1,48,17,96,17,-96,34,34,37,34,73,60,80,0,0,64,0,64,32,127,24,64,4,64,0,-4,65,4,49,4,9,4,1,-4,9,4,17,0,18,0,34,0,68,0,4,0,8,64,0,64,32,64,16,64,8,-4,3,68,-126,68,98,68,18,-1,15,-96,16,-96,16,16,33,16,33,12,70,2,72,0,0,0,0,0,32,-4,23,-108,12,-108,4,-108,68,-108,36,-108,20,-108,20,28,21,4,37,4,36,4,36,-4,71,4,68,0,4,0,0,-128,32,-128,16,-2,9,32,1,32,66,32,53,60,1,-28,1,36,15,36,17,56,17,34,33,2,33,-4,65,0,0,64,0,-64,32,-96,16,32,9,16,1,-116,-126,66,100,32,24,-4,7,8,8,16,16,16,17,-96,32,96,32,16,64,0,0,0,0,-64,32,30,19,-110,10,-110,2,-110,66,-110,50,-110,2,-110,2,-110,11,-110,18,-110,16,28,33,16,33,16,70,16,0,0,0,-4,32,0,19,32,10,32,66,32,34,32,18,-2,3,32,0,48,17,40,18,36,36,36,36,34,72,32,64,-64,0,0,0,-128,0,64,32,32,24,-2,7,-128,0,8,65,16,49,-32,3,32,8,64,8,-120,16,4,17,60,33,-62,35,2,0,32,0,32,32,36,18,36,9,40,1,-88,64,-2,35,32,16,32,0,32,8,-1,23,32,16,32,32,32,32,32,64,32,0,0,0,-128,32,96,24,-2,7,2,2,-126,66,-126,34,-116,16,-80,0,-64,4,-128,8,-128,8,-126,16,-122,16,-8,32,0,0,0,0,-120,39,-120,16,-112,8,-112,0,-112,71,16,52,32,4,-96,7,-88,8,-88,16,-60,16,-50,32,114,33,2,71,0,0,0,0,-4,35,4,18,4,10,4,2,-4,67,32,34,32,18,-2,3,32,10,16,18,16,18,74,34,-118,67,6,2,0,0,0,0,-8,35,8,16,16,8,48,0,112,64,-116,33,2,22,-4,7,64,16,64,16,64,32,64,32,-1,79,0,64,0,0,0,0,0,32,-2,23,0,8,-4,1,4,65,4,33,-4,17,4,1,4,9,-4,17,0,16,0,32,-1,39,0,64,0,0,64,0,64,0,-128,32,-2,31,0,1,0,65,-4,35,4,19,4,5,-4,9,4,9,-4,17,4,17,4,33,4,33,24,1,4,0,4,64,-28,63,20,10,20,2,-44,71,84,36,84,24,-108,10,-108,17,-108,17,20,33,4,34,4,68,4,72,24,0,64,0,64,64,64,48,-4,15,72,2,72,-127,80,97,80,16,-2,15,64,8,-96,16,-80,16,8,33,4,34,2,68,0,8,64,0,64,32,126,16,64,8,64,0,-8,67,8,34,72,18,72,2,72,18,72,18,-88,34,-112,34,12,67,2,76,0,0,0,0,-4,39,4,28,36,4,36,68,-4,37,68,20,68,4,100,4,100,12,-108,20,12,21,4,36,-4,71,4,4,0,0,0,0,-4,35,4,18,4,10,-12,2,-108,98,-108,26,-108,2,-108,2,-12,10,4,18,4,18,4,34,-4,67,4,2,0,2,64,0,64,33,64,17,64,10,-4,3,64,-124,64,100,-2,31,96,0,-32,8,88,17,68,18,68,36,66,40,64,64,64,0,0,0,64,32,-128,24,-4,7,4,2,4,66,-4,51,4,10,4,2,-4,11,4,10,4,18,4,18,-4,35,4,34,0,0,0,0,64,0,-128,32,-128,24,-4,3,-92,66,-92,34,-92,18,-92,2,-92,10,-92,18,-92,18,-92,34,-92,34,-1,79,0,0,64,0,-64,32,-96,16,32,9,16,1,8,-126,6,100,-8,27,0,0,-4,23,-128,16,32,33,16,34,120,66,-120,71,4,0,-96,0,-96,32,-96,16,-92,12,-92,2,-88,66,-88,49,-96,0,-72,0,-92,19,-94,20,32,33,32,33,34,66,30,76,0,0,-128,0,0,33,0,17,-2,11,2,2,2,68,-30,37,34,17,-30,1,34,9,34,17,-30,17,2,32,2,32,28,64,0,0,-128,0,0,33,-8,17,-112,10,80,4,96,64,-72,35,38,20,-4,3,32,10,32,18,32,20,-2,39,32,32,32,64,32,0,4,0,4,34,20,17,20,9,-12,15,-108,64,-108,40,-108,20,-108,2,20,17,-108,17,-108,34,68,36,4,72,4,64,12,0,32,0,32,36,64,18,126,9,80,0,-112,64,-112,46,16,18,-1,2,16,18,16,18,80,34,-112,35,16,66,16,64,16,0,0,0,-8,35,8,24,8,4,-8,3,8,64,-8,35,16,16,16,0,-2,15,16,17,-112,16,80,32,16,32,112,64,0,0,0,0,0,34,0,18,60,10,-92,15,-92,66,-92,36,-92,20,-92,4,-92,20,36,21,36,35,-68,35,100,68,36,72,0,0,64,0,64,32,64,16,-2,15,64,0,-4,67,68,34,68,18,-4,3,-32,16,-48,16,72,33,68,34,66,68,64,72,64,0,0,0,-2,39,64,16,64,8,-8,3,-120,64,-120,48,-1,7,0,8,-4,9,4,17,4,17,4,33,-4,33,4,65,4,1,0,0,64,32,64,16,-4,15,72,4,80,66,80,34,96,17,-2,15,96,9,80,17,72,18,68,36,66,40,64,64,64,0,0,0,-2,39,66,20,66,12,-6,7,66,68,-14,55,66,4,-6,23,74,20,90,36,114,36,66,36,-2,71,2,68,0,4,0,0,-4,33,4,17,4,9,4,1,4,65,-4,33,32,16,32,17,62,17,32,34,32,34,32,37,-32,68,62,72,0,0,0,0,-4,33,4,25,4,5,-4,1,0,64,-4,35,4,18,4,10,-4,11,4,18,-4,19,4,18,4,34,4,34,12,2,64,0,68,36,68,20,68,12,-4,7,64,64,-96,33,16,18,-116,4,98,24,0,16,-8,39,16,32,32,64,32,64,64,0,0,0,124,96,-128,25,0,1,0,1,-2,65,16,33,16,17,16,1,-1,15,-112,16,8,17,4,34,4,36,2,72,0,0,8,0,16,35,-32,16,-40,8,68,3,-128,64,-2,47,32,17,32,1,-4,19,36,21,36,41,36,33,44,65,32,64,32,0,0,0,-128,32,0,17,-16,11,16,4,-4,75,68,50,68,2,-4,3,96,16,96,16,-96,32,34,33,34,70,62,72,0,0,0,0,-128,32,96,16,-4,15,4,4,-4,69,0,36,0,16,-2,7,-96,8,-96,16,32,17,34,33,34,34,28,76,0,0,64,0,64,0,-4,35,72,24,80,0,80,64,-2,47,64,16,-128,0,-8,19,8,21,-8,33,8,33,8,65,-8,65,8,1,8,1,8,33,8,17,-2,15,8,1,-8,65,8,49,8,1,-8,1,8,17,-1,31,0,32,-112,32,12,67,2,68,0,0,0,2,6,34,56,18,32,10,-32,15,32,66,63,34,40,23,-88,6,40,26,72,26,72,50,72,34,-120,66,-120,66,8,2,0,2,40,34,40,18,72,18,-56,15,68,66,84,34,-110,6,-94,7,-80,42,72,50,72,34,-124,66,-4,66,2,66,0,2,64,0,64,32,-2,23,64,8,64,0,-2,71,36,34,-88,17,64,2,-64,17,-2,31,-128,32,-96,32,24,65,6,70,0,0,0,0,-2,79,64,32,-128,16,4,1,-120,70,-48,40,112,19,48,3,-24,21,40,17,36,38,34,40,32,64,-64,65,0,0,0,0,0,32,-4,19,68,10,-4,3,68,66,68,34,-4,19,0,16,-1,31,16,33,16,33,16,33,16,65,16,78,16,0,0,0,0,32,-8,19,8,10,-8,3,-128,-64,-8,55,-120,4,-120,4,-8,23,-120,20,-8,39,-126,32,-126,64,70,64,56,0,0,0,64,0,-96,32,-96,16,16,9,8,2,-4,-57,66,56,64,0,-4,15,64,16,68,20,72,34,80,33,-2,79,0,0,0,0,126,39,82,21,82,21,82,5,82,71,82,37,126,21,64,5,64,23,64,25,64,41,66,41,66,73,60,19,0,0,64,0,32,32,32,16,-2,11,2,2,2,66,-4,33,0,16,-2,11,32,16,-88,16,36,33,36,34,34,68,32,0,-32,0,-128,0,64,32,32,16,-2,15,34,4,34,68,-4,35,36,18,36,2,-4,19,36,18,-4,35,36,34,32,64,32,64,32,0,-128,0,64,32,32,16,-2,15,2,4,-2,69,4,33,4,17,-4,1,0,9,-4,17,4,17,4,33,-4,33,4,65,0,1,0,0,-8,35,8,16,8,8,-8,3,8,-128,-2,111,64,16,68,4,120,19,112,16,-48,33,76,38,66,72,64,64,-128,1,2,0,-62,71,82,36,82,20,-46,7,18,-59,18,53,-46,7,82,7,82,23,82,27,82,43,66,51,66,81,2,65,12,1,72,2,72,34,72,18,-2,15,72,2,120,66,0,50,-2,3,64,0,-2,15,-32,16,80,17,76,34,66,36,64,72,64,0,0,0,0,32,-2,23,-96,8,-4,3,-92,66,-92,34,-92,18,-4,3,64,8,64,16,-4,23,64,32,64,32,-1,79,0,0,0,0,0,64,-1,63,64,8,-128,0,-4,71,-108,36,-12,20,-108,4,-108,12,-12,20,-108,20,-108,36,-4,39,4,68,4,4,16,0,-112,0,16,79,16,50,50,2,-78,79,84,34,84,3,24,7,-104,22,24,22,40,42,36,34,68,66,-126,66,0,2,64,0,-64,32,92,19,68,10,-36,3,68,66,68,34,-4,19,64,0,-8,15,-112,16,-112,16,96,32,112,32,-114,79,0,0,64,0,-128,32,-4,19,4,10,4,2,-4,67,4,34,-4,19,0,0,-2,15,32,16,-4,19,32,32,32,32,-1,79,0,0,0,1,0,66,-128,35,124,20,36,8,-28,-97,36,97,36,17,-40,15,24,17,-120,21,88,41,84,41,36,81,-62,67,0,4,0,0,32,33,16,17,8,10,-4,3,-110,76,16,33,16,19,96,4,-4,23,-92,20,-92,36,-92,36,-92,68,-2,95,0,0,0,0,8,66,16,33,-112,16,-2,7,4,64,-108,39,-108,20,-108,7,-108,20,-108,20,-108,39,-108,36,-124,68,-124,68,24,5,0,0,-128,32,96,16,-2,11,2,2,-2,67,0,32,-4,19,4,2,4,10,-4,19,4,18,-4,35,0,32,-2,79,0,0,0,0,0,32,-4,23,4,12,-4,7,0,68,-2,37,80,20,-68,4,-30,21,32,20,-2,37,32,36,32,68,-1,75,0,0,0,0,-2,35,34,18,34,10,34,2,-2,67,0,34,-4,18,-124,2,-4,10,-124,18,-4,20,-124,36,-4,36,-124,72,-124,0,32,2,32,66,120,34,72,18,-48,15,-4,66,-44,50,84,15,84,2,124,18,-64,31,64,34,66,34,66,66,126,66,0,2,64,0,64,64,-4,39,-128,16,-4,7,-128,-128,-2,79,16,33,24,2,-28,39,66,40,-4,47,96,65,88,70,68,72,64,0,64,0,64,64,64,48,-4,15,64,0,-2,79,-112,32,8,19,-4,7,2,16,-4,19,-92,34,-92,34,-92,66,-1,79,0,0,0,0,-4,39,16,18,-16,11,16,-126,-16,99,16,18,-2,15,16,16,-4,31,-92,36,-92,34,24,33,-16,66,-114,76,0,0,16,1,16,33,-2,23,16,9,80,1,-120,64,-2,47,16,17,-98,2,-112,12,-2,23,16,17,16,33,16,34,16,68,16,0,-112,0,-112,64,-112,48,-1,15,-112,0,-112,64,-2,55,2,4,-2,7,64,8,64,16,-4,19,80,32,76,32,-1,79,0,0,80,0,72,64,-2,55,64,8,-8,3,72,66,-8,35,72,18,-8,3,72,18,80,16,-2,47,16,33,-112,64,16,64,96,0,0,0,-2,39,-96,16,-96,8,-4,71,-92,36,-92,20,-4,7,64,16,-2,31,-32,32,-48,32,76,35,66,76,64,64,64,0,0,0,0,32,-2,19,-4,11,0,2,-2,67,-108,34,-104,18,-24,2,-114,10,-1,23,-120,20,72,40,72,72,48,16,0,0,0,0,-4,35,4,18,-4,11,4,2,4,66,-4,35,0,16,-2,15,98,20,90,18,-58,35,90,38,98,72,-62,64,12,3,0,0,-2,39,2,20,-6,15,66,68,-118,36,82,23,-78,4,34,21,114,22,-86,37,34,38,-62,36,-2,71,2,68,2,0,0,0,16,33,32,18,-1,11,72,5,-36,72,-32,33,64,30,124,0,-64,23,64,16,126,32,-64,47,66,64,126,64,0,0,64,0,-128,64,-8,51,8,10,-8,3,8,66,-8,35,8,18,-8,3,80,8,-120,16,-2,31,32,33,16,33,14,78,0,0,0,0,-112,32,12,19,18,13,-32,0,-32,64,24,35,-2,31,64,0,64,8,-4,23,72,18,80,33,-48,32,-2,79,0,0,0,0,-128,0,96,64,-2,55,32,4,-4,5,36,68,-1,55,36,4,-4,21,32,20,-4,37,4,41,-4,73,4,73,4,1,64,0,32,32,-2,23,-120,8,80,0,-2,67,66,34,34,18,-1,7,-128,8,-128,16,-4,16,-124,32,4,33,56,70,0,0,0,0,-2,71,2,36,2,20,-6,3,8,66,-8,35,8,18,-8,3,-128,8,96,16,-1,31,-112,32,12,35,2,68,0,0,-112,0,-112,32,-2,23,-112,8,-112,0,-1,79,64,32,-4,19,68,2,-4,11,68,18,-4,19,-112,32,12,33,2,66,0,4,-112,0,-112,32,-2,23,-112,8,-2,7,66,68,-118,36,16,17,-24,3,-124,8,-2,9,40,17,36,18,36,34,34,36,-64,0,16,1,16,33,-2,23,80,9,80,1,-4,71,-1,47,68,16,-4,23,68,18,-28,36,84,37,84,37,76,70,68,72,68,8,16,2,16,66,16,50,-2,15,56,3,-76,70,82,38,-112,10,80,18,-128,16,-2,47,32,35,-64,32,120,64,-122,79,0,0,-112,0,-112,32,-2,23,-112,0,-4,7,-108,68,-4,55,-108,4,-4,7,0,8,-4,19,4,18,-4,35,4,34,-4,67,4,2,64,0,64,32,124,16,-2,15,68,4,124,68,-60,39,124,20,-4,5,36,21,-88,20,-1,39,32,36,32,72,-32,80,0,0,0,0,-4,35,68,18,-4,11,68,2,-4,67,72,32,-80,17,-24,11,4,11,-4,23,82,16,72,17,68,34,66,36,-128,0,64,0,64,64,-4,51,68,10,-4,3,64,64,-4,55,68,4,68,20,-4,23,64,32,-120,37,100,41,10,73,-16,81,0,0,16,1,16,66,-96,35,96,20,63,8,-60,15,68,-112,36,98,-104,41,-104,41,8,69,8,69,-36,67,100,-98,-126,-128,0,0,32,0,32,8,-94,68,-6,53,36,6,36,74,-2,34,16,17,124,3,-60,21,68,25,124,33,68,33,124,66,68,78,68,0,16,0,-112,8,16,101,-2,27,44,2,-62,-114,0,98,-1,2,-12,34,-108,38,-108,38,-12,74,4,66,4,66,4,76,24,0,-128,0,64,32,32,16,-2,15,-112,4,-4,71,-108,52,-108,4,-4,23,16,21,22,37,-8,37,18,69,114,73,-100,17,0,0,16,0,16,36,32,18,126,18,-64,31,-128,68,124,36,20,23,20,21,80,21,94,37,80,37,112,41,80,73,-114,119,-128,0,16,0,16,64,-112,47,32,17,-1,31,36,73,68,41,100,31,24,9,24,25,8,31,-56,41,52,47,68,89,67,65,0,1,4,1,4,65,4,33,-28,47,4,1,-1,-113,4,96,-28,23,84,4,-52,23,-124,20,-124,34,4,35,-28,95,4,64,24,0,0,0,-122,68,-104,36,-48,31,-112,4,-112,68,-98,39,-108,20,-108,23,-108,20,-44,47,20,35,-92,68,-92,68,68,8,4,0,16,1,16,1,62,65,-112,55,24,3,-76,-123,82,69,16,41,-8,3,8,18,-8,19,8,34,-8,35,8,66,8,66,24,2,16,0,-112,67,82,62,52,10,52,2,-2,79,66,34,66,18,126,19,-62,22,66,42,126,34,66,34,66,66,66,66,76,2,0,0,-128,32,96,16,-4,15,-96,0,-2,15,0,64,-8,51,-8,3,72,2,-8,19,64,16,-4,47,64,32,-1,95,0,0,0,0,-4,39,4,20,-4,15,-8,5,48,68,-2,55,32,4,96,20,-4,23,-120,37,-1,37,8,75,8,77,8,17,16,3,16,2,16,66,60,34,-28,31,72,2,-66,71,-94,38,-86,6,-86,7,42,2,42,19,-78,22,56,42,36,50,-62,66,0,2,32,0,48,64,72,47,68,25,126,9,-56,73,-56,63,126,9,72,9,72,31,126,25,72,41,72,47,127,73,64,73,64,0,0,0,-96,32,-4,23,-92,12,-4,7,-92,-124,-4,103,0,16,-2,15,-4,19,4,18,-4,35,8,34,-112,65,-2,79,0,0,-128,0,0,33,-16,17,-2,15,80,4,-88,68,20,37,-2,23,-4,5,0,20,-4,21,0,36,-4,37,4,73,-4,73,4,17,-128,0,96,64,-1,63,0,8,-4,7,-12,68,-12,36,4,20,-4,7,-4,11,4,18,-4,19,4,34,-4,35,-1,79,0,0,-128,0,64,64,-2,55,8,13,-48,4,-2,71,-96,36,-4,23,-2,23,-92,20,-4,39,-80,40,-88,73,-92,82,-94,20,-96,0,0,0,-2,39,64,16,-4,15,68,4,-4,-57,-8,51,64,0,-2,15,64,16,-4,23,-92,36,-92,36,-92,68,-92,68,8,4,0,0,80,66,82,51,-36,12,-48,4,-2,-121,80,108,-2,31,32,20,-4,21,32,20,-2,39,32,36,88,68,-122,69,0,5,-128,0,-128,64,-8,51,-8,11,8,2,-8,-125,-8,99,0,16,-4,7,-4,23,-4,23,0,32,-1,63,16,33,16,66,16,76,-128,0,64,32,-2,23,0,8,-8,3,-8,67,0,32,-2,31,-6,11,-124,16,88,19,-16,37,-88,38,-92,40,98,71,-64,64,0,0,-4,39,100,20,84,11,-52,1,116,70,68,33,-2,19,32,2,-4,23,32,22,-4,35,32,34,-2,67,0,66,0,2,16,2,16,66,-88,63,40,2,68,2,-126,79,-4,41,36,15,-76,9,108,31,108,20,-20,63,-76,36,36,69,36,68,108,4,0,1,0,1,-128,65,124,53,-28,15,-104,-116,24,107,102,18,-96,12,-66,31,-96,16,-66,47,-66,47,-96,64,-1,95,0,0,-128,0,64,0,-2,-97,0,100,-4,7,-8,-121,8,68,-8,39,-100,46,-44,43,84,79,92,75,-99,78,-27,-118,38,-105,64,0,64,0,-64,64,32,33,24,18,-12,7,2,88,-4,38,-76,22,-4,6,0,16,-4,23,36,37,-4,39,36,69,36,69,8,4,64,0,72,66,-48,33,-2,31,-48,1,72,70,-1,43,68,18,-4,3,-4,19,-112,16,-2,39,-1,47,-104,65,6,78,0,0,0,0,-2,79,-112,40,-112,31,-68,8,-92,-113,52,67,-12,63,-76,15,-76,40,-76,47,52,35,-104,70,-92,74,66,18,1,4,0,0,-4,71,64,48,-4,7,-4,7,68,68,-8,35,-68,4,-28,15,-68,7,-28,23,-4,23,36,33,-28,63,100,65,8,1,0,0,0,0,0,0,0,0,0,2,0,1,-128,0,-2,63,2,32,2,32,2,32,0,0,0,0,0,0,0,0,0,0,0,0,0,3,-64,0,-4,63,4,32,4,34,4,34,-16,63,16,2,16,2,32,2,32,4,34,4,34,12,62,48,0,64,0,1,-128,0,64,0,-4,63,4,32,4,32,-1,127,0,2,0,2,0,4,-8,15,8,52,8,68,-8,7,8,4,8,4,0,2,0,1,-128,0,-4,63,4,34,12,33,16,1,-96,20,40,36,68,36,-124,68,2,71,8,12,16,52,-32,71,0,0,0,1,-128,0,-2,63,2,33,2,33,-1,127,0,2,-8,7,8,12,-8,23,8,100,8,4,-8,7,8,4,8,4,48,4,0,2,-128,1,-4,63,4,32,4,32,-4,63,0,16,-8,23,0,16,-4,31,72,18,80,18,48,34,-56,34,6,67,0,0,0,0,0,1,-128,0,-4,63,-116,44,108,20,36,18,-60,35,-8,31,-120,16,-8,31,-120,16,-8,31,-120,16,-120,16,-80,16,0,2,-128,1,-4,63,36,34,-4,63,-8,31,32,2,-2,127,16,12,-20,63,34,68,-8,15,8,0,-24,63,16,0,32,0,0,1,-128,0,-2,63,34,34,-6,63,32,2,-8,31,-2,127,16,8,-24,15,-121,112,-8,31,-2,127,-128,0,-128,0,-128,3,0,1,-128,0,-2,63,2,32,-2,37,32,20,32,20,-8,29,72,4,-2,5,0,124,-4,20,-124,20,-124,36,-4,68,-124,4,0,2,-128,1,-4,127,4,65,-4,95,72,18,48,12,-8,15,22,120,-16,15,16,8,-16,15,-96,4,-104,24,-124,32,-128,3,0,2,-128,1,-4,63,68,34,-4,63,64,2,-8,31,-2,127,32,5,-104,8,-2,63,-120,66,112,14,-112,50,12,3,0,0,0,3,-64,0,-4,63,4,32,-4,63,72,18,-8,31,-2,127,0,0,-16,15,-16,15,72,2,48,12,-96,117,30,6,0,0,0,2,-128,1,-4,63,68,34,-4,63,-8,31,64,2,-2,127,-16,15,28,56,-14,79,0,5,-8,9,0,25,-2,39,0,64,0,2,-128,1,-4,63,36,34,-4,63,-8,31,32,2,-2,127,-8,15,4,48,-14,79,-16,15,-16,15,16,8,-16,15,0,8,0,0,0,64,0,48,0,8,0,0,0,0,0,-16,0,16,0,16,0,16,0,16,0,16,0,24,0,40,-1,71,0,0,0,0,0,64,-4,39,16,17,16,9,16,2,-2,-13,48,16,80,16,-112,16,16,19,16,20,112,16,0,40,-2,71,0,0,-128,0,0,33,0,17,-2,11,64,2,64,4,64,-16,-2,23,64,16,64,16,64,16,64,16,64,24,64,36,-2,71,0,0,0,0,-4,35,4,18,4,18,-12,10,-108,2,-108,-14,-108,18,-108,18,-12,18,4,18,4,18,28,50,0,40,-2,71,0,0,-128,0,-128,32,0,17,-2,17,64,9,64,2,124,-14,64,20,64,16,126,16,64,16,64,16,64,16,64,48,-2,79,0,0,0,0,-128,32,0,17,-2,19,64,10,64,5,92,1,-28,-15,72,23,72,17,90,17,66,17,-4,17,0,24,-2,39,0,64,-128,0,0,33,0,17,-4,19,4,10,72,4,64,4,80,-15,72,18,68,18,68,20,66,20,-64,16,0,48,-2,79,0,0,0,2,0,2,0,34,28,18,-44,23,84,2,84,-14,84,18,84,18,84,18,84,20,-36,20,-128,21,0,40,-1,71,0,0,0,0,-8,71,16,32,32,16,96,8,-104,0,4,115,2,20,-4,19,32,16,32,16,32,16,-2,23,0,48,-1,79,0,0,64,0,-128,32,0,17,16,9,8,2,-4,7,2,-16,-8,19,8,18,8,18,8,18,-8,19,0,16,0,40,-2,71,0,0,0,0,12,32,-16,19,0,18,0,10,-2,3,0,-14,-4,18,-124,18,-124,18,-124,20,-124,24,-4,16,0,48,-1,79,0,0,-128,0,0,1,-8,65,16,51,-32,12,-32,0,62,15,32,-16,-4,19,32,17,32,18,-2,19,32,16,32,48,-2,79,0,0,80,0,72,32,68,16,-2,23,64,8,-4,3,68,2,-4,-13,68,18,-4,19,68,18,68,18,68,18,24,18,-2,47,0,64,0,0,0,64,-2,47,0,16,-68,7,-92,4,-76,-10,-76,22,-84,21,-84,21,-92,20,-92,20,-84,21,0,48,-2,79,0,0,64,0,80,32,72,16,-2,23,64,8,68,4,72,2,80,-15,96,16,-40,17,68,22,66,24,64,16,-128,49,-2,79,0,0,64,0,68,68,72,34,80,17,64,8,-4,3,4,-14,-4,19,4,18,-4,19,4,18,4,18,28,18,0,48,-1,79,0,0,16,0,80,68,-112,34,50,17,50,11,84,13,84,1,80,-13,24,21,40,25,36,17,68,17,66,22,-128,48,-1,79,0,0,64,0,-128,64,16,49,124,10,-126,7,-112,0,76,3,-126,-4,-8,17,-112,18,96,20,80,16,-116,17,2,50,-1,79,0,0,64,0,64,64,-8,35,64,16,64,8,-2,7,-112,0,76,-13,66,20,-8,19,64,16,64,16,-2,23,0,48,-1,79,0,0,0,0,-8,32,64,19,-4,15,-32,0,88,1,68,-14,66,20,-2,23,-112,16,-112,17,112,16,-116,17,0,54,-1,79,0,0,-128,0,64,32,32,16,-4,23,4,12,-8,7,8,2,-8,-13,0,18,-8,19,8,18,8,18,-8,27,0,36,-2,71,0,0,0,0,-8,71,8,48,-8,11,8,0,-2,15,68,0,72,-12,72,19,-16,16,88,19,68,20,64,16,-128,41,-2,79,0,0,0,0,72,34,72,18,72,18,-8,11,0,0,-2,15,64,-16,-4,23,-92,20,-92,20,-92,20,-92,20,-88,52,-2,79,0,0,64,0,-128,32,-4,19,4,18,-4,11,4,2,-4,3,0,-16,-2,23,64,16,-4,19,64,16,-2,23,0,48,-2,79,0,0,8,0,16,65,-112,32,-2,47,-96,16,-4,3,-92,2,-92,-14,-100,18,4,19,-4,19,4,18,-4,19,0,48,-1,79,0,0,0,0,60,0,-60,67,68,50,68,10,-4,3,0,2,-4,-13,40,18,24,18,-48,19,40,18,70,18,-128,58,-2,71,0,0,16,1,16,65,-48,39,16,17,-33,15,36,1,-28,-1,24,18,-40,19,72,18,84,18,-108,21,34,24,64,48,-1,79,0,0,-112,0,-112,32,-4,23,-112,16,-4,15,-112,0,-2,-1,-8,19,72,18,-8,19,72,18,-2,31,8,18,24,50,-2,79,0,0,0,0,0,0,-8,67,-8,51,8,10,-8,3,0,0,-4,127,-92,20,-100,19,-76,19,-60,28,-124,16,8,49,-1,79,0,0,0,0,-128,65,124,54,36,13,-92,4,68,7,-104,-28,-8,35,72,34,72,34,-8,35,72,34,-8,51,0,72,-2,-113,0,0,0,0,-4,35,4,18,-4,11,-4,3,64,1,48,2,-2,-13,-4,23,32,26,-4,19,32,18,-2,19,0,50,-2,79,0,0,0,0,68,2,72,65,-48,48,-2,15,88,1,70,6,72,121,-2,19,40,19,72,23,126,19,8,18,8,52,-2,79,0,0,64,0,64,64,126,32,-2,39,124,20,-60,7,120,-12,-2,23,68,20,-24,23,-80,21,92,26,-110,25,96,50,-1,79,0,0,0,2,62,66,-110,55,-110,4,-44,15,104,5,88,-11,-40,23,126,21,-24,23,127,21,72,21,72,24,-120,49,-2,79,0,0,16,0,-96,0,124,3,-60,78,68,41,124,6,68,13,124,-9,40,25,40,23,42,25,74,17,76,22,-128,48,-2,79,0,0,-128,0,64,0,-2,71,-78,37,28,23,-96,0,-4,7,68,-13,-8,20,48,19,104,20,-90,17,96,22,-128,48,-2,79,0,0,72,2,-112,36,-112,20,72,18,-8,15,56,7,-56,4,-8,-9,-120,20,-24,22,-56,22,-86,22,-70,23,-60,52,0,72,-2,15,0,0,0,0,-4,63,4,0,4,0,4,0,4,0,4,0,-4,31,4,0,4,0,4,0,4,0,-4,63,4,0,0,0,16,8,16,8,-2,127,16,8,-2,127,16,8,-1,127,16,8,0,0,-8,63,8,0,-8,31,8,0,-8,63,8,0,8,0,0,2,0,4,-16,7,16,8,-32,15,32,0,-2,127,0,3,16,29,-32,35,-64,12,112,49,72,2,68,28,-126,97,0,2,0,2,0,4,-16,7,16,8,-32,31,-2,-1,16,2,18,34,-44,39,24,53,-16,47,16,33,-110,41,-110,54,94,40,0,0,0,0,0,0,-4,31,4,16,-4,31,0,16,-128,16,-128,16,-16,16,-112,47,-112,32,16,33,17,33,18,34,14,68,0,8,0,0,124,63,68,33,68,33,68,33,68,33,124,63,40,36,68,36,68,36,-126,34,-126,34,-128,33,96,32,31,64,0,0,0,0,0,0,-4,31,4,16,-4,31,32,18,32,20,-2,21,32,26,-4,21,72,28,72,52,48,36,48,36,-50,69,0,4,0,0,-4,63,4,32,-4,63,0,32,0,32,-1,47,4,42,116,42,84,41,84,41,116,41,4,47,4,40,4,72,24,8,0,0,-4,31,4,16,-4,31,-16,23,32,16,-2,31,64,16,-64,17,124,31,24,18,127,39,16,58,16,34,16,66,48,4,0,0,-4,31,4,16,-4,31,16,18,-112,20,-98,20,-112,26,-2,21,0,36,-112,44,-100,52,-48,36,112,69,15,5,0,4,0,0,-4,63,4,32,-4,63,-96,34,100,36,104,36,-2,59,-20,36,34,37,64,44,-2,53,-40,36,56,68,-58,69,0,4,0,0,-4,63,4,32,-4,63,16,34,-2,47,64,32,-4,39,-2,63,104,37,-2,63,-66,47,8,34,-1,95,8,68,8,8,0,0,-8,-5,16,8,16,8,32,8,32,56,-40,32,4,67,2,68,-4,127,32,4,32,8,32,8,32,8,-1,59,0,0,0,0,0,4,-4,8,72,127,48,50,56,12,-26,27,0,96,-8,63,8,0,-8,31,-8,31,8,0,8,0,16,0,96,0,0,0,-2,-1,-120,4,-120,4,-120,4,-8,124,-120,64,-120,64,-8,124,-120,4,-120,4,-1,15,8,8,8,8,8,56,8,0,16,16,32,20,32,20,124,127,-120,21,-2,21,82,127,82,84,82,127,126,21,64,21,64,21,66,39,66,36,126,68,0,4,0,0,0,0,-2,127,-126,8,2,9,-34,11,80,58,80,34,80,34,-34,59,66,10,66,10,-62,11,70,10,76,58,0,0,0,0,-128,4,-4,122,-100,58,-16,39,-36,58,-84,60,-2,127,0,0,-16,15,-16,15,-4,63,68,34,-12,47,-124,32,-104,32,0,1,0,1,4,33,4,33,4,33,4,33,4,33,4,33,-4,63,4,1,4,1,0,1,0,1,0,1,0,1,0,1,64,8,64,8,-128,8,-128,16,-2,-2,-126,18,2,21,66,37,34,36,34,36,18,20,2,12,2,10,2,17,28,32,0,64,0,0,0,8,-4,9,4,16,4,16,4,-2,4,18,-4,34,-128,34,-128,36,-128,20,-128,12,-126,10,-126,49,124,64,0,0,0,16,0,16,-2,19,72,32,72,-4,72,36,72,36,-1,71,72,68,72,68,-120,56,-120,12,8,51,8,65,8,66,8,2,0,0,0,8,-2,9,32,16,64,124,64,36,64,36,-2,39,80,68,80,68,80,56,-112,12,18,19,18,34,30,68,0,0,0,16,0,16,-2,17,0,33,-124,33,72,-3,40,37,16,69,24,69,36,73,68,41,66,25,-128,21,0,35,-1,65,0,0,16,0,16,9,16,9,16,17,18,17,-4,-3,16,37,16,37,16,69,16,73,16,57,16,29,50,19,-46,33,14,65,0,0,32,8,32,8,96,8,80,16,80,-4,-88,20,-92,20,18,39,16,36,-4,41,8,24,8,24,16,20,32,34,32,64,64,0,16,0,16,8,22,8,-8,8,-112,126,16,19,16,21,-2,21,50,36,50,40,82,24,-110,20,30,19,16,33,16,66,16,0,0,0,16,9,-112,8,-112,8,32,16,-4,127,36,18,36,20,100,36,84,36,84,24,-116,12,4,11,36,50,28,68,0,0,0,0,0,8,-4,9,68,16,68,-4,68,20,68,36,-4,39,68,68,-124,72,-124,56,-124,28,-124,18,-124,32,-1,71,0,0,0,0,0,8,-4,9,-120,8,80,-4,32,20,-2,23,34,20,34,36,32,40,32,24,32,24,32,20,32,34,32,64,64,0,0,8,64,8,36,16,-92,16,-108,16,-124,-4,-124,36,-124,36,-92,68,-88,72,-56,40,-56,24,-108,20,52,34,-62,64,0,0,0,0,0,8,-4,8,-124,8,-124,126,-124,18,-4,20,-124,20,-124,36,-124,40,-4,24,0,20,0,18,0,32,-1,67,0,0,16,8,16,8,16,8,16,16,-2,-1,18,19,18,21,18,37,-2,37,18,37,18,25,18,13,18,11,-2,49,2,65,2,1,0,0,0,8,-36,9,84,17,84,17,84,-3,84,37,-1,47,84,73,84,73,84,49,84,25,84,22,84,98,-28,-123,40,4,0,1,-128,0,-128,0,-4,63,32,4,32,2,-2,127,0,1,0,2,-1,-1,64,4,64,12,-128,3,112,7,12,56,0,0,0,0,0,8,-2,11,-112,8,-112,16,-112,-4,-110,22,-108,21,-108,37,-104,36,-104,24,-112,24,-112,24,-112,36,-1,71,0,0,-128,8,-128,8,126,16,-60,19,72,28,48,-28,98,36,-110,37,12,68,-2,75,80,56,80,24,82,36,-110,32,30,67,0,4,32,16,32,16,-96,16,-96,32,-2,125,32,37,32,37,-2,71,32,68,112,72,112,56,-88,24,36,39,34,36,32,64,32,0,0,2,0,1,-128,0,-2,127,80,2,72,10,68,50,66,67,0,2,-2,127,16,4,32,14,-64,1,-80,1,12,62,0,0,64,8,32,8,16,16,-1,19,0,-4,72,36,-124,36,2,37,-120,68,80,72,80,56,32,24,96,20,-104,32,6,71,0,0,4,8,-120,8,72,8,80,16,-2,127,72,20,72,20,72,36,-1,39,72,40,72,24,72,20,-120,34,-120,65,8,2,8,0,0,8,64,8,32,8,-2,17,2,17,14,-3,112,20,-96,21,32,36,63,36,-32,43,32,24,34,20,34,34,62,64,0,0,0,0,0,16,-4,17,36,17,36,17,-4,-3,36,37,36,37,-4,37,32,40,-2,27,32,24,32,20,32,32,-1,71,0,0,32,0,32,8,-2,9,34,9,34,125,-2,21,34,21,-2,21,0,36,-1,43,-128,24,-4,20,4,18,4,32,60,64,0,0,0,8,0,8,-4,9,4,17,4,125,-4,21,32,20,32,36,-2,37,34,37,82,25,82,13,-118,19,2,33,2,65,12,1,0,16,0,18,-2,17,34,34,34,126,34,38,-6,38,98,74,114,74,-78,74,-86,50,34,27,34,38,34,34,2,66,12,2,64,0,64,16,72,13,68,33,68,26,74,6,112,8,-64,23,0,33,0,2,-1,127,64,4,64,6,-32,1,28,62,0,0,-124,8,72,8,72,8,-4,19,36,-4,36,20,-4,21,32,37,32,37,-2,37,98,24,98,12,-90,18,40,35,32,68,32,0,0,0,-4,9,4,9,4,9,-4,125,6,21,-8,21,16,25,-2,41,16,41,31,25,-16,26,16,22,19,36,28,68,0,0,0,16,-1,19,-124,18,-124,34,4,-5,60,43,44,43,44,75,-84,74,-84,74,-68,50,-124,27,4,38,4,66,28,2,0,2,32,0,32,8,-2,9,32,8,-4,17,32,124,-1,23,0,20,-4,36,-124,36,-4,28,-124,12,-4,18,-124,32,-124,64,-104,0,32,0,32,16,32,16,-2,19,32,16,-4,-3,32,36,-1,43,98,40,-108,40,-104,25,-104,18,-120,24,-92,36,-62,64,0,0,32,16,32,16,-2,19,32,16,-4,-3,36,36,-1,43,36,40,-4,41,32,40,-66,16,-96,24,-96,21,96,33,31,66,0,4,0,8,-4,8,-124,8,-124,16,-4,124,-124,20,-4,20,0,36,-2,37,2,25,2,25,-2,25,2,37,-2,33,2,65,2,1,32,16,32,16,64,16,-4,17,36,29,-4,-27,36,37,36,41,-4,41,80,40,-112,24,-1,11,16,20,16,18,16,96,16,0,8,0,16,17,-112,16,96,16,-4,-3,36,37,-4,41,36,41,36,73,-4,73,32,48,-1,27,32,36,32,32,32,64,32,0,0,8,0,8,-4,126,-120,18,80,52,96,12,-104,27,6,97,-8,31,-120,17,72,19,40,31,-56,18,40,28,8,16,56,16,0,0,-4,9,4,9,4,9,-4,17,4,-3,4,21,-4,21,0,36,-4,37,84,25,84,9,84,21,84,33,-1,71,0,0,0,16,124,16,-124,19,72,18,40,17,-2,127,64,36,-2,39,64,36,-4,36,-120,24,80,25,32,38,88,36,-122,68,0,1,64,0,32,8,-1,11,0,8,-4,-4,-124,20,-4,20,0,20,-2,39,2,42,-2,26,16,20,16,34,16,32,16,64,112,0,32,0,64,62,64,4,-2,20,-56,127,48,14,16,22,104,36,-122,77,0,2,-2,127,32,6,-64,1,-16,1,12,62,0,0,-120,16,-120,16,-2,19,-120,32,-2,35,-120,-4,-1,39,32,72,-4,73,36,73,-4,57,36,25,-1,23,4,33,4,65,24,1,72,16,72,16,-2,19,72,32,-4,-3,4,37,-4,41,4,73,-4,73,32,72,-2,55,96,24,80,36,-52,32,2,71,0,0,32,0,64,16,-4,17,12,17,-108,61,100,-27,92,37,-124,37,-4,69,16,69,22,57,-8,13,16,19,114,33,-98,33,0,64,0,16,126,16,-92,19,20,17,-104,-4,-2,39,34,42,66,42,-2,43,-128,40,-4,16,40,25,48,22,120,34,-122,69,0,0,0,16,64,16,48,16,-2,35,2,34,62,-2,-64,36,-128,72,-2,72,-112,72,-112,40,-1,23,80,24,-120,36,4,65,2,2,32,16,34,17,34,17,-2,33,32,-4,32,36,-1,43,32,72,-4,73,36,73,36,49,-4,25,36,36,62,32,-62,67,0,0,32,4,64,4,126,63,-92,4,-104,127,16,54,104,69,-122,4,-2,31,0,17,0,18,-2,31,96,38,-32,33,28,78,0,0,0,0,-2,19,32,17,60,17,32,17,-2,127,0,37,-2,41,0,41,-2,41,18,16,-86,25,-86,37,-94,34,12,66,0,0,32,16,32,16,32,16,-2,35,36,125,-88,36,-1,43,0,72,-4,73,4,73,124,49,76,29,124,19,4,33,-4,65,4,1,0,8,-2,11,80,8,-2,17,82,-3,82,21,-2,21,0,36,-4,37,0,40,-1,27,-88,24,36,37,36,33,34,66,96,0,32,8,34,9,-28,8,-2,19,2,18,-6,126,-120,20,-120,40,-8,40,32,40,-2,25,34,21,34,19,46,33,32,64,32,0,0,16,-4,17,36,17,-4,33,36,-3,-4,37,40,36,-48,72,-32,73,-56,72,60,57,-30,31,-88,18,36,35,34,68,96,0,64,0,32,16,-2,19,-120,16,80,32,-1,-1,0,36,-4,37,-4,73,4,73,-4,57,32,24,-1,23,32,32,32,64,32,0,32,16,32,16,-1,19,32,32,-2,61,0,-28,-4,37,4,73,-4,73,80,72,-1,63,-4,25,4,21,-4,33,4,65,4,1,64,0,32,16,-1,23,0,32,-2,-1,-6,38,-118,38,-6,74,-2,75,-4,73,4,41,-4,25,4,21,-4,33,-1,71,0,0,32,0,16,63,-2,33,68,33,40,63,-1,63,16,81,-2,81,-112,31,16,1,-1,127,32,2,64,7,-16,0,14,63,0,0,0,0,-66,60,-86,44,-86,44,62,61,-22,47,106,61,126,17,-120,18,-2,126,-110,21,20,21,-108,37,100,62,92,66,64,4,64,16,32,16,-1,19,68,34,68,34,-2,-1,-52,38,-10,74,86,75,96,106,72,26,-104,22,36,18,94,34,-30,68,0,0,0,16,-4,19,32,16,-2,19,-2,127,34,38,-4,41,0,41,-2,47,62,41,-94,25,126,23,34,35,62,37,34,65,34,1,0,0,-16,63,16,2,32,2,60,2,4,4,4,8,-124,48,-104,64,-128,4,-112,8,-120,16,-124,32,-126,64,-128,0,0,3,0,1,0,1,32,5,16,9,8,17,4,33,0,1,-2,127,64,2,48,5,12,13,66,121,32,9,16,17,8,17,0,3,0,0,12,0,-16,63,4,17,-120,8,-112,4,-4,63,24,0,96,0,-128,0,-1,-1,-128,0,-128,0,-128,0,0,7,0,0,0,4,0,8,-4,8,72,-1,48,18,48,52,112,12,-120,115,-10,31,96,0,-128,0,-2,127,-128,0,-128,0,-128,3,0,2,16,4,32,2,-1,127,16,4,100,25,-8,62,24,14,60,23,100,57,-16,63,96,0,-128,0,-1,127,-128,0,-128,4,0,3,0,0,0,0,-8,31,16,0,96,0,-128,0,-114,0,-16,0,-128,15,-128,112,-128,0,-128,0,-128,0,-128,0,0,3,0,0,0,0,0,0,-8,63,16,0,96,0,-128,16,-128,8,-128,4,-128,3,-32,0,-98,0,-128,0,-128,0,-128,0,0,7,0,0,64,0,-128,0,-128,126,-2,5,2,10,2,18,-14,17,18,23,18,25,-14,113,4,17,24,17,2,17,2,17,-2,48,0,0,0,0,-4,-4,-124,4,-124,36,-124,36,-4,36,-124,36,-124,36,-124,62,-4,2,-124,30,-124,-30,-124,2,-1,3,0,28,0,0,0,0,0,124,-2,4,-78,36,-78,36,-78,36,-78,36,-78,36,-78,62,-82,2,-62,2,-62,30,-126,98,-2,2,-126,12,0,0,4,0,68,124,-124,4,-124,36,-124,37,-1,42,-124,42,-60,40,-92,60,-108,4,-124,4,-124,-4,-124,4,-124,20,-104,12,-128,0,32,0,64,126,64,2,-4,18,-120,18,8,21,-2,37,2,36,2,62,2,2,-2,2,2,126,2,2,-2,2,2,14,2,0,0,0,-8,3,-112,-4,-112,36,96,36,112,40,-82,41,32,42,32,60,-2,5,32,60,-1,-57,32,4,32,4,32,24,32,0,0,4,0,8,-4,15,72,114,40,34,16,28,44,30,-62,97,-16,63,16,4,16,8,-4,15,4,0,-12,127,36,0,24,0,16,0,32,0,32,126,72,34,68,34,-124,36,-2,36,2,36,124,62,68,2,68,2,68,30,68,98,124,2,68,28,68,0,64,0,64,124,62,4,-28,39,40,36,16,40,114,40,-114,41,0,62,-2,3,80,26,80,100,82,4,-110,4,28,31,0,0,16,0,80,0,-110,124,-100,37,-112,38,-80,38,-46,36,-110,36,-68,62,32,2,-1,27,32,98,32,2,32,4,32,28,32,0,-124,0,72,-4,72,4,48,36,-1,37,72,36,72,36,72,62,-1,3,72,2,72,30,72,98,-120,2,-120,2,8,29,8,0,0,0,-1,127,0,4,0,36,-2,37,50,41,58,41,-70,41,-74,61,-74,5,-74,29,50,101,50,5,50,5,54,29,-64,0,-120,0,-120,124,-120,4,-2,39,-120,36,-8,40,-120,40,-120,40,-8,60,-120,4,-1,7,80,28,-120,100,4,5,2,29,0,2,0,0,-4,1,36,-3,36,37,-4,37,36,41,-4,73,32,72,-2,127,96,4,112,4,-88,-4,36,5,34,6,32,56,32,0,80,0,-120,0,-120,124,-128,37,-2,37,-112,38,-112,38,-2,36,-112,62,-112,2,-2,30,-112,100,-112,4,-1,4,-128,28,-128,0,32,0,64,-4,72,4,-100,36,-30,36,32,40,-2,43,80,40,-84,62,74,3,-108,26,-88,100,-56,4,48,4,-64,29,0,0,0,0,32,1,60,61,32,41,-2,47,-92,36,56,63,-32,32,0,35,-16,31,16,8,-4,15,8,0,-8,127,56,0,0,0,32,0,64,63,126,10,-56,4,40,127,48,13,56,53,-58,76,-8,63,8,4,16,8,-4,15,4,0,-12,127,20,0,24,0,32,8,32,127,126,8,72,63,-56,-1,48,8,48,31,40,17,-58,38,-8,95,16,4,-2,15,4,0,-12,127,28,0,0,0,0,0,126,0,-118,125,74,37,114,37,-78,37,42,37,36,36,-4,62,-92,2,-4,2,-92,124,-92,4,-4,4,-124,28,-124,0,64,0,32,0,-2,125,2,37,2,37,-2,41,0,41,-2,41,-78,61,106,5,106,5,110,125,-78,5,34,6,34,30,76,0,0,0,-1,3,80,120,-4,41,84,41,84,41,-4,41,0,40,-4,61,0,4,-1,7,-88,124,36,5,36,5,34,26,64,0,32,0,64,0,-4,-3,36,37,68,37,124,41,-76,73,52,73,76,125,-4,5,32,60,84,-59,82,5,73,6,120,26,0,0,0,0,-2,121,2,9,-2,41,-4,41,8,41,-2,73,16,73,48,125,-2,5,68,54,100,74,-33,11,68,12,68,60,-104,0,80,0,86,0,-38,127,-46,36,76,39,-4,41,-4,41,36,41,-4,63,72,2,-2,3,72,124,-1,7,-116,4,-126,28,0,1,64,0,32,0,-2,127,-36,43,84,42,-36,43,-112,40,-2,43,-2,63,-112,4,-1,7,-26,60,-104,-59,-84,6,-61,24,0,16,0,0,0,4,0,8,0,8,0,17,0,18,0,60,0,8,0,8,0,16,0,63,0,0,0,0,0,15,0,112,0,0,0,0,0,8,-2,17,16,34,16,36,16,124,16,8,-1,19,16,32,16,46,16,112,16,0,16,14,16,112,16,0,96,0,8,0,8,8,8,16,8,18,8,36,-1,37,8,120,-120,16,72,32,72,46,40,112,8,0,8,6,8,24,8,96,48,0,64,0,-128,8,-128,16,-2,35,0,37,0,70,0,-6,-8,17,16,32,32,60,-64,96,0,1,2,15,2,113,-4,0,0,0,64,0,64,8,64,16,64,34,120,36,-56,71,72,-8,72,17,-56,32,72,46,-92,112,-124,0,4,15,5,113,6,6,0,0,0,0,64,8,48,16,-1,18,-128,36,-128,36,-128,120,-128,16,-128,32,-128,46,-128,112,-128,0,0,15,0,113,0,2,0,2,0,0,0,8,-4,17,0,16,0,34,0,36,0,120,-2,19,32,16,64,46,80,112,-120,0,-124,3,60,29,-62,97,0,0,0,0,16,17,16,17,18,33,20,37,24,73,-40,121,16,17,16,33,16,61,16,97,18,1,82,13,-110,49,28,65,0,0,0,0,0,8,-4,19,8,18,-112,36,96,36,-2,123,36,16,36,32,32,32,32,126,32,0,32,0,32,14,32,112,-64,0,0,0,-120,8,-120,16,-120,18,-120,36,-1,39,-120,120,-120,16,-120,32,-8,32,-120,126,-120,0,-120,0,-8,14,-120,112,-120,0,0,0,36,8,-92,16,-92,18,-92,36,-92,36,-1,123,-92,16,-92,32,-92,46,-92,112,-68,0,-128,14,-128,112,-2,0,0,0,0,0,80,8,72,16,68,16,64,34,-2,39,64,120,124,16,-92,16,-88,32,40,127,16,1,16,14,40,114,70,4,-128,0,64,8,-128,16,-128,16,-8,35,16,37,16,122,-4,19,4,16,4,32,-4,127,4,0,4,0,4,14,-4,113,4,0,4,0,80,0,80,8,80,16,-4,39,84,40,84,120,-4,19,80,18,80,34,-2,63,82,96,-110,0,-110,14,28,113,16,2,16,4,0,0,36,17,36,17,36,37,36,41,36,73,-4,121,32,16,36,32,36,61,36,97,36,1,36,13,36,49,-4,65,4,0,0,0,32,16,64,32,80,34,-120,68,-98,124,-30,9,0,16,0,32,-4,46,-124,112,-124,0,-124,6,-4,24,-124,96,-124,0,32,0,64,8,64,16,-2,19,-112,36,8,41,-4,121,2,18,-2,35,64,32,-128,124,-8,0,8,6,8,24,56,96,0,0,64,0,-128,8,62,17,0,18,64,36,-128,40,127,121,8,19,8,37,8,61,8,97,8,1,8,29,8,97,56,1,0,0,64,0,-128,8,-8,16,8,17,-80,38,-32,40,24,123,38,20,32,32,-2,63,32,97,32,1,-2,29,32,96,32,0,32,0,0,8,-1,19,32,16,32,34,-4,37,36,69,-4,121,36,17,-4,33,32,60,32,97,-96,0,64,28,-96,96,30,7,0,0,32,0,34,9,36,17,-92,16,-88,36,-4,41,4,121,4,17,-4,33,4,33,4,127,-4,1,4,7,4,25,4,97,8,1,8,17,-120,16,80,32,-4,39,36,72,36,120,-4,17,32,33,32,33,-2,125,100,0,-92,12,44,49,32,66,32,4,32,0,32,0,32,8,-2,19,32,20,32,40,-2,43,80,120,-84,17,66,34,-8,60,72,97,40,2,48,14,120,112,-122,3,0,0,32,8,32,16,32,16,-2,39,80,40,-120,120,4,19,-1,23,4,32,-28,47,36,113,36,1,-28,15,4,112,4,0,24,0,80,0,80,8,80,16,94,16,-48,39,80,40,80,120,-34,19,80,32,80,60,80,96,-33,3,80,28,80,96,80,0,80,0,32,0,32,8,34,17,-92,20,-88,40,-2,41,2,121,2,17,122,33,74,47,74,113,122,1,2,15,2,113,30,1,0,0,0,0,-4,9,4,17,4,21,-4,41,4,41,4,121,-4,17,18,33,20,61,-8,97,16,1,18,13,114,49,-100,-63,0,0,0,0,6,8,-8,23,32,16,-2,39,40,41,40,121,40,17,-1,39,40,61,-1,103,32,0,32,28,32,96,-2,3,0,0,0,0,124,8,-128,19,68,33,-88,36,-120,120,-2,19,2,18,-6,35,16,125,16,1,-32,0,48,28,76,96,-126,1,0,6,-112,0,16,17,16,17,-8,39,52,42,82,77,-112,116,-112,32,126,33,0,126,-4,1,4,1,4,29,-4,97,4,1,0,1,64,0,68,18,72,33,-48,36,-2,75,64,120,-2,23,-112,32,16,33,-4,126,-118,4,-120,0,-76,28,-124,96,-4,0,0,0,0,0,64,8,48,16,-2,19,2,37,2,37,-4,120,-124,8,-4,16,-128,46,-128,112,-2,0,-126,6,-2,24,-126,96,-126,0,0,0,-110,8,-92,16,36,17,72,37,-92,40,-92,120,82,16,-4,33,36,33,36,127,-4,1,36,7,-4,25,4,97,4,1,-120,0,-120,8,-120,16,-2,19,-120,36,-8,40,32,120,-4,17,36,33,-4,61,32,96,-1,7,32,0,32,28,32,96,32,0,0,1,0,9,62,17,34,33,-30,47,62,121,-94,17,-94,19,126,35,34,61,34,105,34,1,62,29,34,97,34,1,0,1,0,0,-4,8,-124,16,-124,18,-4,36,-124,36,-4,120,0,8,-2,19,32,32,-96,126,-66,1,-96,7,96,25,62,98,0,2,8,8,8,16,-120,19,-84,34,-84,42,-86,123,-54,18,-54,18,-54,35,-116,126,-116,2,-120,27,-120,98,-16,2,-128,1,0,0,32,0,32,8,-4,17,36,21,-4,41,32,40,-1,127,0,16,-4,33,36,61,36,97,36,1,84,15,76,112,-126,0,0,3,0,0,-4,9,36,17,36,21,-4,41,36,41,36,121,36,17,-4,33,32,60,84,97,82,1,74,30,72,98,120,2,0,0,0,0,0,9,-2,17,16,19,-4,39,-108,43,-108,125,-4,25,-108,33,-4,33,80,125,48,1,48,1,48,29,-50,97,0,1,-128,16,-128,32,124,33,8,69,-1,74,64,-6,64,22,126,22,-112,34,16,126,-1,2,48,2,40,30,68,-30,68,2,-126,2,16,0,16,16,32,34,124,37,68,73,68,72,124,-16,64,23,124,33,68,61,68,97,68,1,124,29,0,-29,-1,4,0,0,0,0,-4,11,4,18,-4,23,32,42,-2,43,17,122,106,18,-122,35,-4,47,4,113,-4,1,4,31,-4,-31,4,1,0,1,0,0,0,8,-2,19,82,38,84,41,-40,120,80,16,-1,23,0,32,-4,125,4,1,-4,1,4,29,4,97,-4,1,4,1,16,0,16,8,-2,19,32,20,-4,41,4,41,-4,121,4,17,-4,33,4,47,-4,113,-1,7,80,0,-120,28,4,97,2,2,0,0,-2,9,0,17,-4,37,0,41,-2,121,82,17,124,17,76,33,10,125,-1,3,-120,2,72,30,72,100,40,4,16,0,64,0,32,8,32,16,-1,23,0,40,-4,40,-124,120,-4,16,-2,35,2,62,-14,98,-110,2,-14,30,2,98,2,2,14,2,0,0,64,8,48,16,-1,19,-118,37,114,41,-38,121,-2,17,32,32,-2,61,82,97,82,1,122,29,10,97,2,1,12,1,0,0,8,9,-112,16,80,32,-2,39,64,120,-112,8,12,17,2,34,-4,61,84,97,84,1,84,29,84,97,-1,7,0,0,0,0,4,9,-56,16,-2,23,-112,36,-4,43,-108,120,-1,23,-108,32,-4,63,-112,96,-104,1,-104,30,-108,-30,-110,4,-112,0,64,8,32,16,16,16,-2,39,10,42,-14,75,0,121,-2,17,16,33,16,125,-1,7,80,0,-120,28,4,97,2,2,0,4,0,8,-2,23,80,16,-2,39,82,42,82,74,-2,123,0,16,-4,35,0,60,-1,99,32,0,-88,28,38,99,33,4,-64,0,0,8,-4,17,4,17,-4,35,-4,37,0,120,-2,11,82,18,-2,35,0,60,-4,97,72,0,48,6,112,24,-114,99,0,0,0,0,-4,9,36,17,-4,17,36,35,-4,37,32,120,-60,16,-8,33,40,46,-4,112,-30,1,-88,14,36,113,34,2,64,0,0,0,-4,15,68,16,100,34,92,37,-12,73,100,126,-28,16,48,33,78,62,-112,96,36,3,-40,28,32,99,-64,0,0,3,4,1,40,10,72,18,36,37,36,41,-4,123,68,18,-4,19,68,34,-4,63,-2,103,-64,28,112,97,76,6,66,8,64,0,0,1,0,17,126,17,-48,39,16,41,60,73,-20,119,44,16,-84,35,-84,58,-84,98,-76,2,-104,15,-92,50,-94,66,64,0,32,0,32,16,-2,35,96,36,-108,74,-104,-7,-4,17,10,23,-8,33,8,61,-8,97,-96,0,40,29,36,-30,34,4,-32,0,8,17,-120,16,80,32,-4,39,44,75,-76,122,116,18,-4,35,0,32,-4,125,4,1,-4,1,4,29,-4,97,4,1,4,1,0,0,-2,11,0,16,-4,19,-4,37,36,41,-4,121,0,16,-1,35,-4,61,36,97,-4,1,-4,15,0,112,-1,7,0,0,16,0,16,16,-4,36,-108,34,-4,69,16,72,-1,-7,124,30,68,34,124,34,126,126,66,2,126,30,0,99,-2,4,0,0,0,0,-8,8,-120,16,-8,18,0,36,-36,75,84,122,84,18,-36,35,32,60,-2,99,112,0,-88,28,36,99,34,4,32,0,0,8,-2,19,82,18,82,38,-2,43,-1,75,0,120,-4,17,4,33,-4,61,82,96,-44,0,-120,29,-72,102,-58,0,0,0,-120,0,-104,9,-2,19,-88,18,-2,39,-108,41,-11,121,-90,18,-4,33,36,61,36,97,36,1,68,29,112,96,-114,1,0,2,0,0,-128,0,0,1,0,2,16,4,32,8,64,8,-64,31,-128,0,0,1,32,2,16,12,-8,17,8,62,4,0,0,0,0,1,16,9,36,19,120,61,24,13,60,31,-28,50,-104,0,-2,127,-120,0,80,63,96,63,98,41,-110,63,12,33,0,32,0,0,68,4,-120,4,-120,8,16,9,16,17,32,18,32,34,16,34,16,17,8,17,-120,8,-124,8,68,4,66,4,0,0,0,0,-124,8,8,17,16,17,32,34,24,17,-124,8,0,4,-8,31,8,17,8,17,-8,31,8,17,-8,31,8,16,8,16,0,0,-112,8,32,17,16,34,-120,25,-16,31,16,16,-16,31,0,0,-8,63,8,33,-8,63,2,32,4,32,-8,63,0,0,0,0,0,0,-1,-1,16,16,16,16,16,16,16,16,16,126,16,16,16,16,16,16,16,19,16,28,16,96,112,0,0,0,0,0,0,0,-16,-2,-112,16,-112,16,-112,16,-112,16,-112,124,-112,16,16,17,16,17,16,31,18,-30,18,4,14,8,0,0,32,0,32,0,32,0,-1,127,32,16,-2,17,32,16,32,124,-2,19,34,16,34,16,34,30,42,112,36,0,32,0,32,0,0,0,80,0,-112,-2,-112,16,8,17,4,17,-6,127,74,18,-120,16,-120,16,-120,16,-120,28,8,113,8,3,56,12,0,0,0,0,-128,0,64,0,32,-2,-2,19,8,17,-112,16,-112,126,80,16,80,16,48,16,48,30,80,112,-116,1,2,2,0,0,0,0,0,0,-1,-1,32,16,32,16,32,16,32,16,-2,127,32,16,40,16,36,16,34,22,32,24,-1,99,0,0,0,0,0,0,0,0,-1,-1,4,16,4,16,-28,17,36,125,36,17,36,17,36,17,-28,17,4,30,4,112,4,0,4,0,24,0,-128,0,-112,0,-120,-2,-124,16,-128,16,-2,23,-92,16,-88,126,-88,16,-80,16,-80,16,32,23,98,25,-94,99,60,4,0,8,32,0,32,0,32,126,32,16,63,16,32,16,32,126,32,16,-4,17,4,17,4,17,4,23,4,25,-4,97,4,1,4,1,32,0,-96,0,40,127,36,17,18,19,16,21,-2,21,16,125,16,17,16,17,8,23,8,25,10,97,6,1,4,1,0,1,32,0,32,0,64,0,64,126,-2,9,2,9,2,9,2,127,-2,9,2,9,2,9,2,9,2,15,-2,113,2,1,2,1,0,0,0,0,-4,127,4,17,4,17,-4,17,32,17,16,125,16,17,-2,17,16,17,16,23,50,25,-54,97,6,1,0,0,0,1,0,1,0,1,30,125,-46,23,82,17,82,17,82,125,82,17,82,17,82,18,82,30,82,50,94,68,-46,5,0,8,0,0,0,0,-2,127,-124,16,-124,16,-4,16,-124,124,-124,16,-4,16,-124,16,-124,22,-97,24,-28,99,4,0,4,0,4,0,-120,0,-120,0,-120,126,-120,8,-2,11,-120,8,-120,8,-120,126,-120,8,-1,11,80,8,-120,14,4,25,4,97,2,2,0,0,0,0,0,0,-2,127,32,16,32,16,-4,17,36,125,36,17,36,17,36,17,36,17,68,31,80,113,-116,0,2,7,0,0,0,0,-32,7,-98,124,-108,18,-108,18,-104,20,-104,124,-12,23,-110,17,-110,17,-110,26,-100,52,-112,72,-112,0,-112,0,16,3,-128,0,-128,0,126,-1,0,17,64,22,-128,16,127,17,8,127,8,19,8,21,8,17,8,31,8,113,8,1,8,1,16,1,-112,0,-112,0,-112,-4,-110,20,-108,18,-108,18,-104,17,-112,124,-104,16,-108,19,-110,20,16,29,18,49,18,66,30,4,0,0,64,0,-128,0,-128,124,-4,17,-120,18,80,18,32,16,-40,124,6,19,-4,21,4,17,4,29,4,-31,-4,1,4,1,4,1,0,4,0,8,0,8,-4,31,-120,34,-96,68,-104,8,-124,48,0,3,-4,63,-128,0,-8,31,-96,0,-104,0,-2,127,0,0,0,0,-2,3,34,126,66,18,-2,19,-128,16,-96,16,32,125,-2,17,32,16,-1,19,32,28,32,48,32,64,32,0,0,0,0,0,16,0,32,126,-2,17,64,17,80,16,-112,16,-2,127,16,17,16,17,-2,17,16,29,16,49,16,67,-2,4,0,0,-120,0,-120,0,-120,-4,-2,19,-120,16,-8,16,-120,16,-120,124,-8,16,-120,16,-1,19,-128,28,16,49,12,66,2,2,0,4,16,0,-112,0,-112,124,-2,19,-80,16,-80,16,-4,17,68,125,68,17,68,17,-1,23,-64,28,-80,48,8,-63,4,2,2,12,32,0,32,0,-2,125,96,16,-104,16,4,19,-1,127,4,16,4,16,-28,17,36,17,-28,29,4,48,4,64,4,0,24,0,32,0,32,0,62,124,32,16,-2,19,36,18,60,18,-28,127,36,18,56,18,120,18,72,30,72,50,-119,-60,-114,4,0,9,0,0,0,0,-4,-1,4,17,-4,17,4,17,4,17,-4,125,16,17,18,17,-4,17,16,23,18,25,-46,97,30,1,0,0,32,0,32,1,36,1,40,-1,72,17,112,16,-84,16,34,127,100,17,100,17,104,17,-88,31,-104,-16,4,1,2,6,0,0,0,0,64,0,48,-4,-2,19,2,18,-2,18,0,16,0,124,-1,19,32,16,-88,16,36,29,34,97,33,2,32,2,64,0,64,0,32,0,32,124,-2,19,-126,18,-126,18,-4,17,100,125,100,18,100,18,100,21,-20,28,-94,48,34,65,30,2,0,4,0,0,-2,3,2,-2,82,18,-118,18,36,17,34,126,32,16,-1,23,96,16,-80,16,48,29,44,98,34,4,32,0,32,0,0,0,-4,1,4,127,4,17,-4,17,16,17,16,17,-1,125,16,17,16,17,-4,17,-124,29,-124,-14,-4,2,-124,4,-124,0,0,0,-2,3,2,126,-6,18,2,18,2,18,-6,18,-4,125,4,17,4,17,-4,17,4,31,-4,113,4,1,-4,1,4,1,32,0,64,0,-96,-4,16,17,12,18,-6,21,4,-4,-44,19,84,18,-44,19,84,18,-44,31,84,50,84,-62,68,2,-120,2,0,0,6,0,-4,127,36,17,-88,16,-2,19,64,16,64,124,-2,19,-128,16,-4,17,68,29,56,98,120,2,-122,5,0,0,0,0,-2,3,66,126,66,18,66,18,-2,19,0,126,62,18,-30,19,20,18,20,18,-40,31,8,98,20,2,98,2,0,2,-110,0,36,1,36,127,72,18,36,18,20,17,-94,126,32,16,-2,17,-118,17,82,17,114,31,-118,113,-2,1,2,1,2,1,0,0,124,0,-60,127,40,18,40,17,-2,19,-126,122,-126,18,-4,19,-128,16,-8,29,-48,49,32,70,-40,8,6,3,0,0,64,0,32,0,-1,-1,32,18,-4,18,36,18,-1,19,36,-2,-4,18,32,18,-4,30,-124,52,-124,-60,-4,8,-124,8,-124,0,-120,0,-120,0,-1,7,-120,124,-8,16,32,16,-4,19,36,126,-4,19,32,16,-2,19,32,28,-2,51,32,64,-1,7,0,0,-112,0,-112,0,-2,127,-112,16,-112,16,-1,23,32,124,-4,19,36,18,-4,19,36,18,-4,31,-112,48,12,67,2,4,0,0,0,0,-64,3,94,126,90,19,90,19,90,19,90,19,-38,127,116,17,66,22,-1,23,-120,16,-80,29,-8,96,6,7,0,0,32,0,34,1,34,-3,-2,17,-96,16,16,17,-2,17,16,127,16,21,-2,21,16,17,-2,29,16,-31,-1,1,0,1,0,1,32,0,32,0,64,0,-4,-1,68,17,116,17,-44,17,52,-3,-20,17,-4,17,32,16,-92,29,-94,98,-118,2,-8,4,0,0,16,0,16,4,32,2,63,-7,-64,31,-2,18,12,18,-116,123,-88,18,-82,18,-56,20,-56,20,-56,28,-72,107,-113,8,-128,0,64,0,32,0,-2,-1,8,17,-112,16,-1,23,0,16,-4,125,-4,17,4,17,-4,17,32,28,-1,119,32,0,32,0,32,0,80,0,84,0,88,-2,-40,17,-1,23,8,17,-48,124,-2,19,32,16,-4,17,64,16,-2,31,-112,96,-116,0,2,3,0,4,-128,0,-128,0,-2,-4,-124,18,-44,23,72,22,-76,17,34,125,36,19,-88,16,-1,23,112,28,-80,48,44,67,34,4,32,0,64,0,124,0,64,124,-2,19,68,18,-6,19,124,18,-2,127,68,18,-88,18,56,19,-12,28,84,53,-110,-56,112,9,0,0,16,0,16,0,-96,-1,-66,20,-28,20,-40,20,-104,23,60,-3,67,21,-4,21,36,21,36,29,36,117,-4,-123,36,14,36,0,32,0,16,62,-2,35,68,34,40,62,-1,33,16,62,-2,82,16,30,16,0,-4,63,-128,0,-8,31,-112,0,-2,127,0,0,8,1,24,3,-2,-1,40,21,-1,23,-108,17,-9,18,-90,124,-4,17,36,17,68,17,68,29,-92,-31,-104,0,6,1,0,6,0,0,-4,63,-28,37,60,60,-92,37,-68,61,-92,37,-2,127,2,64,-2,127,-128,64,-8,31,-96,0,-104,0,-2,127,0,0,16,0,16,63,16,33,-2,63,16,33,-4,33,16,63,16,0,-2,127,20,20,20,23,28,36,16,52,16,76,-1,67,0,0,0,16,-4,16,-124,16,-124,-2,-4,16,-124,124,-4,16,0,16,0,-2,-4,19,84,19,84,19,84,31,84,17,-1,19,0,16,0,16,6,16,-8,127,34,16,20,17,-108,126,-120,16,78,16,-126,126,-126,18,-50,18,-126,26,-126,20,-2,16,-126,16,-126,16,0,8,0,8,-1,11,80,8,80,126,80,24,80,24,80,44,80,42,80,72,80,72,-112,8,-110,8,10,11,14,12,0,8,32,8,32,8,64,8,64,8,-2,127,-126,8,2,9,66,29,34,26,18,41,10,40,2,72,2,8,2,8,28,8,0,8,0,8,0,8,-4,9,4,8,4,127,4,8,4,24,-4,29,0,43,0,41,0,73,0,9,2,9,-126,8,126,8,0,8,0,16,0,16,-4,19,68,17,68,127,40,17,-88,16,-120,60,-112,50,80,48,96,80,32,16,-40,16,4,19,2,20,0,16,0,0,0,16,-8,23,8,17,8,-3,8,17,8,17,8,57,-2,57,2,52,2,80,-2,87,2,16,2,16,30,16,0,16,0,8,0,8,-1,9,16,9,16,127,16,9,-2,25,34,29,34,43,36,41,68,73,68,10,68,10,-124,12,-104,12,0,9,16,9,16,9,16,9,16,9,18,127,-4,9,16,29,16,29,16,43,16,41,16,73,16,9,49,9,-46,9,12,9,0,8,32,8,32,8,32,8,-88,8,36,127,36,9,34,26,34,46,36,42,36,72,40,72,16,8,16,8,-32,8,0,11,0,8,-128,0,-128,0,-128,0,-2,127,-64,2,-80,4,-116,8,-126,48,-8,79,8,8,8,8,-8,15,8,8,-8,15,8,8,8,8,32,16,32,16,32,16,32,16,-2,-1,34,17,34,17,34,61,50,51,74,81,-122,-111,2,17,2,17,2,17,12,17,0,17,0,16,-4,17,4,17,36,17,36,-1,36,17,36,57,36,53,52,51,84,81,84,81,-112,16,-110,16,18,17,30,22,0,16,64,8,64,8,-128,8,-2,8,-112,126,16,9,16,25,16,28,-1,43,16,40,16,72,16,8,16,8,16,8,16,8,16,8,-128,8,-124,8,-120,8,-112,8,-112,126,-96,8,-128,24,-1,31,-96,28,-112,42,-112,40,-120,72,-108,8,-28,8,-126,8,0,8,0,16,8,17,8,17,8,17,8,127,8,17,8,25,8,57,-120,53,-108,49,84,82,36,82,36,18,66,20,-126,20,0,16,0,1,0,2,-8,31,8,16,16,18,-80,17,0,16,-2,31,2,1,4,1,-4,127,-124,3,120,5,24,25,6,97,0,1,0,8,64,8,32,8,16,8,-1,127,64,8,64,8,126,28,66,42,66,40,68,72,-124,8,-124,8,4,9,28,10,0,8,0,8,0,8,-2,8,-110,8,-110,126,-110,8,-110,8,-2,28,-128,42,-128,40,-128,72,-128,8,-127,8,-126,8,124,8,0,8,0,8,-4,11,8,8,-112,8,80,126,32,8,-2,27,34,28,36,42,36,40,32,72,32,8,32,8,32,8,32,8,-64,8,-128,0,-128,0,-2,127,-64,1,-96,6,-104,24,-122,96,-128,0,-8,31,0,0,-2,127,-96,4,-112,8,-116,16,2,99,0,1,-112,16,-112,16,-112,16,-1,23,-112,126,-112,16,0,16,-2,63,66,50,68,80,68,80,68,16,92,16,64,16,64,16,64,16,0,8,0,8,-1,11,32,8,64,126,64,8,-128,28,-2,26,-126,41,-126,42,-126,74,-126,12,-126,8,-2,8,-126,8,0,8,64,16,80,16,72,16,68,16,-1,127,80,16,84,24,84,52,88,50,-104,80,-112,80,-80,16,81,17,-110,18,28,20,0,16,0,16,0,16,-1,17,32,17,32,127,120,17,72,25,-120,57,-104,53,24,81,24,81,100,17,-126,17,0,17,-1,17,0,16,0,8,-1,11,32,8,32,8,34,127,36,9,-92,8,-88,28,32,42,-1,43,32,72,32,8,32,8,32,8,32,8,32,8,32,8,32,8,63,8,32,8,32,126,-2,9,2,9,2,29,2,43,-2,41,2,73,0,9,0,9,0,9,0,10,0,12,0,8,-2,9,34,9,34,9,34,127,-2,9,34,9,34,29,34,43,-2,41,34,73,32,8,32,8,32,8,32,8,32,8,0,8,-4,8,-124,8,-124,8,-124,126,-4,8,0,24,-1,31,64,44,-128,42,-4,72,4,8,4,8,4,8,60,8,0,8,16,16,16,16,16,16,16,16,-2,127,18,17,18,17,18,57,-2,53,18,81,18,81,18,17,18,17,-2,17,2,17,2,17,0,8,0,8,-4,8,-124,8,-124,126,-124,8,-124,28,-124,44,-4,42,64,72,-112,72,-120,8,4,9,4,10,2,12,0,8,0,8,6,8,-8,8,-128,8,-128,126,-1,8,-112,24,-112,28,-48,42,-80,40,-100,72,18,9,16,9,16,10,16,12,16,8,0,16,12,16,-16,17,0,17,-1,125,0,17,0,17,124,57,68,53,68,81,68,81,88,18,66,18,66,20,60,20,0,16,64,16,64,16,-96,16,-112,16,16,-3,76,17,34,18,32,56,-4,55,8,48,16,80,16,17,-96,16,96,16,16,16,0,16,64,8,64,8,-128,8,-2,8,-126,126,2,9,-14,26,-110,44,-110,44,-110,74,-110,72,-14,8,2,8,2,8,28,8,0,8,0,16,6,16,-8,17,16,17,16,127,16,17,-2,17,16,61,16,51,8,49,8,81,40,17,69,17,-90,17,22,17,0,16,0,8,6,8,-8,8,-128,8,-112,126,16,9,16,25,-1,29,16,42,-104,40,20,73,18,10,18,10,17,12,16,8,96,8,64,8,32,8,16,8,-2,9,2,127,2,9,64,24,70,28,88,42,96,40,64,72,64,8,66,8,66,8,124,8,0,8,0,8,0,8,-4,11,-120,8,72,126,48,8,80,28,-116,26,35,43,32,40,-2,75,32,8,32,8,32,8,-1,15,0,8,32,8,34,8,36,8,-12,9,40,126,40,8,-1,27,32,28,126,44,-96,42,32,73,60,74,4,12,4,8,124,8,0,8,64,8,66,8,68,8,-4,11,72,126,72,8,-1,31,32,28,-64,42,-122,40,-72,75,-64,76,-126,8,-126,8,124,8,0,8,0,16,0,16,-2,19,80,16,82,124,82,18,84,18,84,57,84,53,-40,80,-40,80,80,16,80,16,-1,23,0,16,0,16,64,16,64,16,126,16,-60,19,40,126,48,16,114,16,-114,57,0,52,-2,51,80,80,80,80,-112,16,-110,16,30,19,0,20,0,16,-2,19,32,16,64,16,-120,126,-124,16,60,49,-30,59,32,52,32,80,-2,83,32,16,32,16,32,16,-1,23,0,16,32,8,32,8,63,8,32,8,32,126,-4,9,4,25,36,29,36,43,36,41,36,73,36,9,48,8,-52,8,2,9,0,10,32,16,32,16,36,18,40,17,40,127,-80,16,32,16,-2,63,-112,50,-112,48,-112,80,-112,80,17,17,18,17,28,22,0,16,32,16,34,17,34,17,34,17,-2,125,0,16,-4,59,4,56,4,52,-4,81,0,81,0,17,2,17,2,17,-4,16,0,16,0,16,0,16,28,23,112,17,16,125,16,18,126,18,-112,59,-112,52,-112,82,-112,81,126,17,-128,17,-128,18,127,20,0,16,0,8,60,8,-32,9,32,8,32,126,-1,11,32,28,32,44,32,42,-4,73,4,73,4,9,4,9,-4,9,4,9,4,9,0,8,0,8,96,8,-114,9,2,127,2,9,2,13,2,29,-34,43,2,41,2,73,2,9,2,9,-2,9,2,9,0,9,-112,16,-112,16,20,17,24,17,16,127,112,19,18,49,18,57,44,53,32,80,-2,87,32,16,32,16,32,16,32,16,32,16,0,16,-128,16,62,17,0,17,0,126,-128,16,127,17,4,57,4,55,4,53,4,81,4,17,4,17,4,17,4,17,24,17,32,16,96,16,96,16,-112,16,-116,126,2,17,-3,19,0,56,0,52,-2,83,32,80,72,16,-124,16,-68,16,-62,17,0,16,16,8,16,8,16,16,-2,31,80,34,80,82,126,12,-112,12,-112,48,-2,127,-64,1,-80,6,-116,24,-126,96,-128,0,-128,0,0,1,-128,0,64,0,-2,127,80,10,72,18,68,18,66,34,-64,2,-2,127,-64,1,-64,2,-72,12,-122,48,-128,64,-128,0,0,0,16,17,32,9,32,6,-4,63,0,2,-2,127,32,9,24,49,6,65,-8,31,96,3,24,5,4,25,0,33,0,1,64,8,32,8,16,8,-2,9,18,127,34,9,32,24,-1,29,68,42,-124,40,-120,72,104,8,16,8,-20,8,3,11,0,8,0,8,0,8,-2,11,66,8,82,126,82,10,74,13,-54,28,70,26,-38,40,98,75,66,12,66,8,66,8,-50,9,0,8,16,8,16,8,16,8,-2,127,48,12,92,27,-110,40,16,73,0,8,-32,7,32,4,32,4,34,4,34,24,28,96,0,0,32,0,-96,16,-96,16,32,17,-2,127,32,18,32,18,-1,59,0,52,-4,83,4,81,4,-111,4,17,-4,17,4,17,4,17,0,8,6,8,-8,9,36,9,-88,126,-88,8,0,24,-4,29,8,42,16,40,-1,75,16,72,16,8,16,8,112,8,0,8,64,8,64,8,-8,8,-112,8,16,125,-2,9,34,25,-2,29,34,43,34,41,-2,73,34,73,34,9,34,10,2,10,12,12,64,16,32,16,16,16,-2,19,-120,126,72,16,80,16,-1,59,32,52,32,48,-2,83,32,80,32,16,32,16,32,16,32,16,16,16,16,16,16,18,-76,17,52,124,82,20,82,18,80,57,18,52,-108,80,-124,80,8,17,16,17,32,18,-64,16,0,16,0,16,-4,19,4,16,4,16,-4,125,4,16,-4,19,32,56,32,52,100,81,104,82,104,18,-112,16,-116,17,2,22,0,16,32,16,32,16,34,16,-4,17,40,126,40,16,-1,51,32,56,-4,52,-124,80,-124,83,-4,20,-124,16,-4,16,-124,16,-124,16,16,8,16,8,-2,127,16,8,48,14,92,25,-110,40,80,74,48,12,8,16,-10,111,16,2,16,6,16,24,-96,32,64,0,32,8,32,8,-2,9,32,8,-2,127,2,8,-110,24,114,40,16,45,-48,72,-1,75,32,8,48,8,-52,8,2,11,0,8,0,0,4,4,-8,127,64,20,64,20,-2,63,72,4,-120,7,-120,60,-120,4,-128,0,-2,127,-80,2,-116,28,-126,96,-128,0,32,16,32,16,62,16,32,16,-4,125,4,17,-4,17,4,57,4,53,-4,49,32,80,-1,23,32,16,32,16,32,16,32,16,0,8,-2,9,74,9,74,9,74,127,-2,9,32,12,64,28,126,42,-126,40,68,75,40,8,16,8,-32,8,0,11,0,8,0,16,12,16,-16,19,32,16,-2,19,-92,124,-92,16,-92,56,-1,59,-92,52,-92,80,-1,83,32,16,32,16,-2,19,0,16,64,8,32,8,16,8,-1,11,0,126,-4,9,4,25,4,29,4,43,-4,41,32,72,-88,8,36,9,34,10,32,8,96,8,0,16,64,16,48,16,-1,19,0,126,-4,16,-124,16,-4,60,0,50,-4,49,48,80,-1,19,32,16,32,16,96,16,96,16,32,16,32,16,-4,23,36,17,-1,126,36,18,-4,20,32,63,32,53,-4,85,32,83,-2,19,32,19,32,19,-1,28,0,16,32,0,32,16,-4,19,36,16,-1,127,36,16,36,24,-4,53,34,48,60,82,112,81,-88,17,36,22,34,16,-64,16,0,16,0,16,-4,17,4,17,4,17,-4,127,16,17,16,17,-1,61,16,51,16,49,-2,81,-126,17,-126,18,-126,18,-2,20,-126,16,0,0,64,16,64,16,-2,19,64,-8,-4,19,-2,23,-96,56,24,55,-12,85,66,80,-4,23,96,16,-104,16,-122,23,0,16,8,9,8,9,8,9,-1,11,8,125,-8,9,8,9,-8,29,8,43,-1,47,0,73,40,9,68,9,-126,9,-2,9,0,8,32,16,32,16,-2,23,32,16,32,124,-2,19,-110,18,98,58,-6,55,34,82,34,18,-6,19,34,18,34,18,34,18,12,18,32,16,32,16,32,16,-2,19,112,124,-88,16,36,49,-6,59,8,53,-8,81,8,81,-8,17,0,16,0,16,-2,19,0,16,32,16,32,16,-1,19,32,16,-2,125,34,17,-86,17,114,57,34,53,-2,81,112,80,-88,16,36,19,34,20,32,16,32,16,8,16,72,18,80,18,95,18,104,126,100,18,68,18,-4,57,68,53,68,49,100,81,100,17,-94,16,-94,17,28,22,0,16,0,16,-4,17,4,17,4,17,-4,127,0,16,-1,23,4,61,-4,51,4,81,-4,81,4,17,63,17,-60,23,4,16,4,16,0,8,-4,8,-124,8,-124,8,-124,126,-124,24,-4,24,0,44,-34,41,82,73,82,73,82,9,82,9,-34,9,82,9,0,8,0,16,-2,16,-128,63,-128,40,-4,72,-4,127,-128,8,-128,22,-2,97,-128,0,-2,-1,-64,2,-96,4,-104,24,-122,96,-128,0,0,0,80,16,-112,23,16,17,50,17,50,125,-12,23,52,57,-112,55,80,85,40,85,40,25,36,17,68,17,66,17,0,17,0,16,-36,16,20,19,20,18,-28,127,39,18,64,18,-68,59,36,54,24,50,24,82,-40,19,24,22,20,18,98,18,0,18,16,16,16,18,32,17,124,17,-60,126,68,16,124,16,64,63,126,53,66,53,66,81,66,81,126,17,0,19,-1,20,0,16,0,8,64,8,48,8,-2,11,4,127,-120,8,72,24,-2,31,32,42,-2,43,32,72,-88,8,36,9,36,10,-94,12,64,8,0,16,0,17,-66,16,-126,17,2,125,122,17,74,17,122,57,2,53,-6,81,-118,81,-118,17,-6,17,2,17,2,17,12,17,0,8,-124,8,72,8,-2,11,32,126,-2,9,32,24,-2,29,64,42,64,40,-2,72,16,73,16,10,16,12,-1,9,0,8,0,16,68,18,40,17,40,17,-112,124,-1,19,-80,24,40,57,36,54,-6,85,32,80,32,16,-2,23,32,16,32,16,32,16,64,16,32,16,16,16,-2,19,2,126,-4,19,0,16,-4,57,4,53,-4,49,4,81,4,17,-4,17,0,16,-1,23,0,16,0,16,0,16,-2,17,34,17,34,127,-2,17,0,17,-2,57,-126,53,-2,49,-126,82,-2,18,-126,18,-2,20,-126,16,-126,16,0,16,-8,19,-120,16,-114,16,-126,126,-12,16,100,25,36,53,-36,50,8,84,-4,81,84,17,84,17,84,17,-1,23,0,16,32,16,32,16,-2,19,64,16,-4,127,-128,16,-1,23,8,57,-2,54,33,84,-2,83,120,16,-92,16,34,17,32,18,32,16,0,16,0,16,-2,19,80,18,94,126,-48,19,80,18,-34,59,80,54,80,50,-34,83,80,18,80,18,0,18,-1,19,0,16,0,8,-4,9,4,9,-4,9,4,127,-4,9,0,8,-2,27,66,44,82,42,74,73,-50,8,82,11,66,12,66,8,-116,9,0,8,-96,8,-104,8,-2,9,16,125,-2,11,16,29,-2,25,16,45,-2,41,32,73,-1,15,32,8,32,8,32,8,32,8,-124,16,-124,16,4,17,-60,19,68,126,-1,19,-60,27,100,54,84,50,-44,87,-60,80,68,17,68,22,68,24,-60,17,24,16,64,16,-128,16,-4,17,4,17,-4,127,4,17,-4,17,64,56,-2,55,-80,80,40,81,36,18,-2,21,32,16,32,16,32,16,64,8,32,8,16,8,-2,11,-4,125,4,25,-1,31,4,41,-4,45,64,72,-110,72,-116,9,-120,10,-76,12,-62,8,0,8,64,16,32,16,16,16,-1,19,0,126,-4,16,-124,16,-4,56,0,52,-2,49,122,81,74,17,122,17,2,17,2,17,12,17,0,1,124,17,68,10,-60,127,124,37,68,41,124,41,68,63,-124,16,12,33,-2,127,64,1,32,7,24,25,6,97,0,1,64,8,32,8,16,8,-2,11,10,126,-14,10,-128,8,-2,28,-112,26,-112,40,-1,79,0,8,-112,8,12,9,2,10,0,12,-128,16,64,16,32,16,-2,19,-110,126,14,19,34,18,80,56,-120,52,6,83,-3,85,4,17,4,17,-4,17,4,17,4,17,16,16,16,20,18,18,-4,18,24,125,-1,16,16,22,32,58,-4,58,36,55,60,82,-92,18,36,19,60,18,36,16,32,16,0,0,-2,19,2,18,2,18,-2,127,-110,18,84,18,88,58,-2,54,-126,82,-2,82,-126,18,-2,18,-126,20,-126,20,-122,16,-120,16,-120,16,-1,23,-120,16,-8,124,32,16,-4,19,36,58,-4,55,32,48,-2,83,32,16,-4,19,32,16,-1,23,0,16,32,16,32,16,-2,19,36,16,40,125,-88,16,-1,23,0,56,-4,55,4,82,116,82,84,18,116,18,4,18,-4,19,4,18,16,16,20,16,18,16,-1,19,80,126,82,18,114,26,76,54,-4,51,-52,82,-24,18,88,19,73,19,85,20,-90,20,0,16,0,16,-2,19,32,16,-2,19,-2,127,34,18,-4,17,0,56,-2,53,-1,83,-128,80,-4,16,4,16,4,16,56,16,0,16,32,16,36,18,40,17,-88,16,-2,127,2,18,-2,19,4,57,4,53,-4,81,32,80,-2,19,32,16,32,16,-1,23,0,16,0,0,32,36,34,24,-4,25,-2,103,32,12,-4,52,-4,71,-124,4,-4,25,0,1,-2,127,48,7,12,25,2,97,0,1,4,0,-124,16,4,17,-44,19,76,124,-20,19,-76,18,-20,59,-84,54,-89,50,-4,83,-92,20,-92,20,-92,20,36,24,-60,16,8,16,-120,19,-112,16,16,17,-1,127,100,18,116,26,-12,55,76,50,-56,83,76,82,108,18,-46,19,82,22,97,16,64,16,16,17,20,17,18,17,-110,23,62,121,42,17,-20,23,44,57,40,53,-8,85,58,85,22,21,38,23,0,27,-1,24,0,16,16,10,16,10,-32,127,63,26,-60,63,-88,32,-104,124,-76,36,-62,63,-128,0,-2,127,-64,1,-80,6,-116,24,-126,96,-128,0,-128,0,-128,0,-2,127,-8,31,-120,16,-8,31,-2,63,-6,63,-14,47,16,120,-16,15,-2,127,-32,2,-104,28,-122,96,-128,0,0,16,-1,19,40,18,40,19,-56,126,-2,19,82,18,106,59,104,55,104,83,-24,83,-88,20,-108,20,34,21,65,25,0,16,-128,8,-96,8,24,9,-2,9,16,127,16,11,-2,11,16,29,-2,43,16,41,-1,73,0,9,-44,8,42,9,41,10,0,8,64,16,-64,16,-80,16,76,17,-2,127,-108,22,100,58,84,58,-4,55,64,80,-2,87,-110,20,-6,20,-118,21,2,20,14,20,64,16,-128,16,-8,16,16,19,-2,127,-2,17,34,25,-2,53,0,48,-1,55,-4,81,4,81,-4,17,4,17,-4,17,4,17,8,16,8,17,-48,16,-2,23,-4,127,84,18,-100,18,-124,58,-4,55,4,82,-4,83,-1,23,8,17,-120,16,-120,16,48,16,0,16,-2,17,2,17,-2,17,-110,125,124,17,120,57,-106,57,80,53,-2,81,-112,81,-112,18,-1,19,16,18,16,20,16,16,0,8,-4,11,88,8,32,8,-2,127,-44,24,16,27,48,40,-2,45,-118,73,-2,73,74,9,74,9,122,9,2,9,12,9,0,0,32,17,60,17,68,18,-4,-6,8,21,-1,31,98,50,-68,60,56,87,84,92,-108,16,-20,19,-118,28,112,16,0,16,0,16,-2,19,32,16,-2,19,34,126,-2,19,32,16,-4,57,32,52,-4,49,36,81,-4,17,36,17,-4,17,4,17,4,17,64,16,-128,16,-8,16,8,17,-1,125,100,17,-102,25,-1,57,-2,53,0,49,-2,81,0,17,-4,18,-124,18,-4,20,-124,16,64,16,48,16,-1,23,-4,17,4,125,116,17,116,17,4,57,-4,53,-4,81,0,80,-1,23,-88,16,36,19,34,20,-32,16,32,0,16,0,-2,31,68,17,40,31,-1,16,16,31,-2,49,16,95,-112,0,-2,127,-128,1,-32,6,-100,56,-126,64,-128,0,0,16,64,16,48,16,-2,19,-110,-2,-2,17,52,17,-52,30,-4,53,3,51,-2,85,-96,16,40,17,36,17,34,18,96,16,16,0,24,33,20,18,-46,-1,16,12,-2,12,16,63,16,45,16,45,48,55,48,49,40,63,68,33,68,63,-126,33,-128,0,0,0,32,4,-64,127,126,4,-124,63,-56,127,56,8,60,31,-62,51,32,69,16,1,-2,127,32,2,32,2,30,28,0,96,0,0,120,0,72,127,72,8,72,16,72,16,-121,62,0,35,-4,36,-120,84,72,12,48,8,48,16,-52,32,2,67,0,0,0,0,-4,0,-124,127,-124,8,-124,16,-4,30,-124,18,-124,34,-124,50,-4,78,-124,4,-124,4,-124,8,-124,48,-1,67,0,0,64,0,-128,0,-128,126,-1,17,0,18,-8,19,16,28,96,36,-4,84,84,12,-108,8,36,9,68,18,-124,33,4,66,24,0,32,0,32,0,80,127,80,16,-120,16,-108,62,34,35,64,34,-120,84,-112,76,34,12,68,8,-120,16,16,32,96,64,-128,1,0,0,-4,0,-124,126,-124,16,-4,16,0,28,-4,37,36,37,36,85,36,13,36,9,84,9,72,48,-124,64,2,7,0,0,0,0,32,0,32,127,80,16,72,16,-124,17,2,62,-4,37,64,52,68,76,40,9,-88,8,-112,16,16,32,-2,67,0,0,0,0,6,0,-8,127,34,17,-108,16,-108,30,8,18,-4,35,8,52,16,76,-1,15,16,8,16,16,16,32,16,64,96,0,0,0,4,1,-120,126,72,16,-4,33,36,61,-4,37,36,37,36,101,-4,93,32,8,-1,11,32,16,32,32,32,64,32,0,0,0,-4,125,8,16,16,32,32,32,-2,61,106,37,108,69,100,101,108,29,-22,9,50,16,32,32,64,32,-1,71,0,0,64,0,32,0,16,124,-2,19,26,18,-30,18,-128,60,-4,36,-112,40,-112,88,-1,11,0,16,-112,16,12,33,2,66,0,4,32,0,32,0,-1,127,32,16,-2,17,0,16,-2,29,-2,37,0,36,-4,100,-124,28,-4,8,-124,8,72,48,-1,67,0,0,0,8,0,8,-2,16,18,127,18,16,82,20,82,36,-110,63,-108,4,-108,4,36,15,36,116,68,4,-124,4,-100,4,0,5,0,8,0,8,-2,17,0,127,0,33,60,41,36,73,36,127,36,9,52,9,40,15,32,57,34,-55,34,9,60,10,0,8,16,8,16,8,16,16,16,127,-2,33,16,40,16,72,16,127,-4,8,-124,8,-124,11,-124,28,-124,104,-4,8,-124,8,-124,8,0,16,0,16,-1,33,4,126,4,32,4,40,-12,72,-108,72,-108,126,-108,8,-12,8,4,14,4,120,4,8,4,8,28,8,32,8,32,8,63,16,32,127,32,32,-2,40,-126,40,-126,72,-126,126,-2,8,-126,14,0,25,0,105,0,10,0,10,0,12,0,8,0,8,-4,16,-124,127,-124,32,-124,40,-124,40,-124,72,-4,127,0,8,72,11,-124,28,-124,104,2,9,2,9,0,8,32,0,32,8,-96,8,-96,-1,-2,16,-96,40,32,41,32,72,-2,126,32,8,80,11,72,28,-120,104,-124,8,2,11,0,8,32,0,96,8,80,8,-112,127,-120,16,20,25,34,26,64,40,-120,62,16,8,34,11,-60,28,8,104,48,8,-64,9,0,8,0,8,6,8,-8,17,16,-2,-110,32,84,40,84,40,24,72,-1,127,16,8,16,11,16,28,16,104,16,8,16,8,112,8,0,16,6,16,-8,32,-128,-2,-112,32,16,41,16,73,-2,73,16,126,88,8,-108,14,18,25,18,105,17,10,16,8,96,8,0,8,0,8,-2,17,34,127,34,16,66,24,68,40,-116,63,0,8,-2,8,-126,15,-126,120,-126,8,-2,8,-126,8,-126,8,16,0,24,8,20,8,20,-4,-2,17,16,40,16,40,-16,73,-112,124,-120,8,-120,14,-120,24,-22,104,6,11,6,8,0,8,0,0,0,8,-2,11,64,-2,80,16,-120,40,-68,40,-62,73,32,126,32,8,-4,8,32,14,32,120,32,8,-1,11,0,8,0,0,32,16,48,16,80,-2,72,32,-124,41,2,42,-4,73,32,126,32,8,-4,9,32,14,32,120,32,8,-2,11,0,8,32,8,64,8,124,16,-124,126,72,33,48,41,48,40,-52,72,2,125,-4,8,-124,14,-124,24,-124,104,-4,8,-124,8,-124,8,0,0,0,16,-2,23,40,-1,40,33,-24,41,40,41,40,73,-24,127,40,9,56,15,104,57,-87,-55,46,10,32,8,32,8,16,8,32,8,-2,126,32,8,-2,126,48,12,76,50,2,65,-4,63,-128,4,-128,8,-8,31,-2,127,-128,0,-128,0,-128,0,0,8,-2,9,2,17,74,127,50,33,-2,41,66,41,50,73,-2,127,66,9,66,15,122,25,2,105,2,9,2,9,12,9,0,0,-36,11,68,8,84,127,-52,16,-116,40,82,41,0,74,-4,127,100,9,-44,28,-104,104,-40,8,92,9,34,10,64,8,0,8,-108,8,-92,16,40,127,72,33,36,41,-110,40,-128,72,-4,127,36,9,-4,15,36,25,36,105,-4,9,4,9,4,9,32,8,32,8,-2,19,32,126,-4,33,64,40,-1,43,-120,72,4,127,-5,10,32,14,-2,25,32,104,88,8,-124,8,0,11,64,8,32,8,-2,17,80,-1,80,33,-2,41,82,41,82,73,-2,127,-112,9,-106,31,-8,-22,-112,10,-15,12,-98,12,0,8,32,16,36,17,-88,32,104,-2,-2,33,104,40,-92,72,-86,73,-88,126,-2,9,56,15,-24,26,127,104,-120,8,8,9,8,10,0,1,0,1,-2,127,0,1,-8,31,-8,31,8,17,-8,31,-2,-1,0,1,-8,31,8,16,8,16,-8,31,8,16,8,16,0,1,64,1,48,1,28,1,-32,7,0,57,0,1,-2,1,-120,127,-112,0,-32,0,-128,0,66,3,98,12,30,48,0,0,32,0,32,12,40,12,36,10,-92,17,47,32,-16,95,36,17,20,17,24,17,24,22,24,16,40,17,70,17,70,31,-128,0,0,0,0,0,-2,127,-16,31,16,16,-16,31,16,16,-16,31,-16,31,94,2,-16,7,8,121,-80,0,-62,1,38,62,24,0,0,4,32,4,48,4,-88,127,36,4,62,63,-32,33,36,63,36,33,40,63,40,4,-112,127,48,4,74,4,-122,4,0,4,64,0,64,63,72,33,36,33,36,63,-1,-1,32,33,36,33,40,63,40,33,48,63,-112,33,49,63,41,97,-58,1,0,1,32,33,40,33,36,33,-92,-1,32,33,62,63,-32,33,36,63,36,33,-24,-1,24,42,16,49,42,49,-54,63,-122,0,0,0,32,0,48,0,40,63,40,63,36,33,62,63,-32,4,36,36,-92,63,40,68,40,127,48,4,-80,5,74,30,-122,96,0,0,32,0,40,0,40,127,36,18,-92,19,-1,30,-96,44,-92,36,-108,91,-104,63,-104,42,-112,42,-104,42,-22,47,70,-8,0,0,32,0,32,0,-88,127,-92,82,36,51,127,50,32,18,-92,-1,36,63,24,33,24,33,16,63,16,33,42,63,-50,33,0,32,40,0,36,0,36,0,-2,47,32,40,-28,43,-92,58,-88,10,-40,123,88,42,-40,43,-104,42,-6,43,38,80,66,80,0,16,0,0,-2,1,64,126,64,64,64,82,-8,82,72,76,72,76,-56,76,-88,76,-104,82,-120,80,-86,64,-54,127,-116,0,0,0,0,0,0,8,-2,9,64,22,64,17,-4,40,68,68,68,0,-92,63,-108,2,-104,36,-120,20,-120,8,-70,4,-50,2,0,0,0,0,0,32,-2,25,-128,-2,-128,36,-8,20,-120,24,-56,-1,-88,0,-88,126,-104,66,-120,66,-86,66,-54,126,-116,66,0,64,4,8,8,8,-112,127,100,127,24,63,98,33,12,63,48,20,-64,127,-2,-1,0,4,-16,15,18,10,34,17,-66,31,0,0,0,2,0,36,-2,20,64,8,64,127,124,107,68,93,68,77,-92,127,-108,62,-104,34,-120,34,-104,62,-23,34,-122,62,0,34,0,0,32,31,-2,17,68,17,40,31,-1,31,-2,49,16,95,16,0,-2,127,0,4,-16,15,16,9,-46,16,28,31,0,0,0,1,0,1,0,1,-4,1,0,1,0,1,0,1,-16,31,32,4,32,2,64,2,-64,1,-64,1,32,14,30,112,0,0,0,2,0,2,0,2,-32,63,32,2,32,2,34,4,62,24,0,96,-8,31,8,16,-8,31,8,16,-8,31,8,16,8,16,0,0,-8,31,8,16,8,16,-8,31,8,16,-8,31,0,2,0,2,-16,127,16,2,16,2,16,4,18,24,30,96,0,0,0,0,-2,3,32,124,32,68,32,68,32,68,32,124,-1,71,32,68,32,68,32,68,32,124,32,68,32,68,32,0,0,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,0,0,-4,63,-128,0,0,1,-2,127,-128,1,96,6,24,24,6,96,0,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,0,0,-4,31,0,0,-2,127,0,1,32,2,16,4,-8,8,4,31,0,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,-128,0,-128,0,-2,127,-64,2,-96,2,-112,12,-116,48,-126,64,-128,0,0,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,0,0,-2,63,-128,32,-128,32,-64,32,-96,32,16,33,12,34,2,76,0,80,0,0,12,0,-16,60,-128,36,-128,36,-128,36,-1,60,-120,36,-120,36,-120,36,-120,60,8,37,8,37,8,2,8,4,8,0,64,0,-128,0,-128,60,-2,37,2,37,2,38,-126,62,66,36,34,36,10,36,50,36,-62,60,2,37,2,36,20,0,8,0,0,0,-8,31,8,16,-8,31,8,16,8,16,-8,31,-128,0,-124,9,8,9,-120,17,-112,18,96,2,24,4,6,120,0,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,0,4,-4,15,-124,16,4,49,-60,82,36,20,-12,31,4,0,56,0,0,0,0,8,32,8,-96,31,-96,16,56,41,36,37,32,6,-16,25,14,96,-16,15,16,8,-16,15,16,8,16,8,-16,15,16,8,0,0,-8,31,8,16,-8,31,8,16,-8,31,0,0,124,62,68,34,68,34,68,46,68,50,92,4,64,12,64,48,64,0,0,0,-8,31,8,16,8,16,-8,31,8,16,-8,31,0,2,-128,1,-2,127,16,8,32,4,32,2,64,1,-1,-1,0,0,0,0,0,24,60,7,36,0,36,124,-92,4,60,5,36,-10,36,22,36,21,-68,20,-128,36,96,36,30,68,0,4,0,24,0,0,-4,1,4,125,4,69,4,69,-4,69,64,125,64,69,70,69,88,69,96,69,64,126,66,70,66,2,60,4,0,0,0,0,0,1,-8,31,48,1,-2,127,-128,1,-16,15,4,118,-8,7,0,0,-8,31,8,16,-8,31,8,16,-8,31,8,16,0,0,-4,15,4,8,-4,15,4,8,-4,15,-96,0,-104,0,-2,31,72,16,80,31,48,17,32,34,82,44,-114,65,0,64,32,0,-96,0,36,121,40,75,40,77,48,77,-30,73,34,121,92,73,64,73,64,72,-2,127,64,72,64,72,64,0,64,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,64,2,68,34,72,18,112,10,88,14,68,114,66,4,66,24,124,96,0,0,0,0,-8,31,8,16,-8,31,8,16,-8,31,-128,0,-4,63,4,33,0,2,-2,127,32,4,-64,15,-72,1,6,6,0,56,0,0,-2,3,66,122,-126,74,-128,72,-2,79,32,121,32,74,-2,75,32,72,32,72,-1,127,32,72,32,72,32,0,32,0,32,0,40,0,36,120,-2,75,32,72,-4,73,36,73,36,121,-4,73,36,73,36,73,-4,121,36,73,36,73,36,1,8,1,32,0,64,0,-96,120,16,73,76,74,34,76,-8,75,16,120,16,72,32,72,-4,73,4,121,4,73,-4,73,4,1,4,1,0,0,-8,31,8,16,-8,31,8,16,-8,31,32,24,48,63,44,74,32,14,-1,49,-8,95,8,16,8,16,-8,31,8,16,0,0,64,0,48,120,-2,75,2,74,-2,75,0,72,-4,121,4,73,4,73,-4,73,4,121,-4,73,0,72,-2,7,0,0,0,0,-28,3,104,120,-110,74,-108,73,-120,72,8,121,-4,75,34,76,64,72,-2,75,96,120,80,72,-120,73,4,2,2,2,6,0,-8,3,68,121,-88,72,-88,72,-2,75,66,122,-4,75,-128,72,-8,72,-120,72,80,121,32,74,-40,0,6,3,0,0,0,0,-2,3,2,122,2,74,-4,73,4,73,-4,73,4,121,-4,73,64,72,-1,75,0,120,80,72,-116,73,2,6,0,0,8,0,8,2,16,121,-16,79,30,72,-28,79,100,76,-24,127,40,72,-104,79,24,73,-40,121,24,79,100,65,-126,7,0,0,0,0,-4,0,32,123,-2,79,32,72,-4,73,-84,121,-76,73,-4,73,-2,75,32,72,-2,127,20,73,-110,74,82,4,64,0,0,0,-4,7,84,56,76,43,92,40,-28,43,-28,56,16,41,-2,41,32,43,-4,45,32,57,-4,41,-1,33,0,1,0,1,16,1,-112,0,-96,112,-2,87,-4,87,64,80,-2,87,-24,119,36,81,-2,95,84,87,-40,119,8,82,-102,3,-26,4,0,3,0,0,-8,31,-8,31,8,16,-8,31,-2,127,-8,30,-8,30,64,2,-4,127,-4,63,-1,127,72,12,-72,53,6,70,0,0,-128,0,-128,0,-4,63,-96,4,-96,4,-1,127,32,4,-8,31,8,16,-120,16,-120,16,8,17,-56,17,48,14,12,48,0,0,0,0,16,17,16,17,-2,127,16,17,-16,17,-4,31,0,0,-8,31,-120,16,-120,16,8,17,72,17,48,14,12,112,0,0,0,0,-4,62,-124,34,-124,34,-124,42,-124,42,-124,42,-4,42,40,42,40,42,40,42,72,20,73,18,-118,33,14,66,0,0,0,0,32,0,64,62,72,34,-124,42,-124,42,-2,43,2,42,-4,42,-124,42,-124,42,-124,54,-124,18,-4,34,-124,33,-124,64,64,8,64,8,64,126,-8,9,-120,15,-54,120,42,9,14,10,-8,63,8,8,-120,8,8,9,72,9,32,2,24,12,4,48,64,4,64,4,76,20,-16,23,66,20,-62,23,60,120,0,0,-8,15,-120,8,8,9,8,9,104,10,24,6,6,56,0,0,0,0,64,0,48,124,-2,71,64,68,-120,84,-112,84,-16,85,36,84,40,84,-48,84,16,25,40,20,-60,34,2,33,0,64,0,0,0,0,-4,124,-124,68,-124,84,-4,84,-120,84,8,85,68,85,52,86,10,86,-128,88,64,20,48,36,8,66,0,0,0,0,0,62,-2,34,-128,34,-4,50,-128,50,-128,50,-2,50,-48,50,-46,50,-44,50,72,29,72,35,116,34,66,66,0,0,-128,0,-128,0,-4,63,-112,8,-96,4,-2,127,-64,2,-80,12,-4,63,18,73,16,9,16,9,-48,9,48,2,12,12,0,48,32,0,40,0,36,124,36,68,-2,87,32,84,36,85,-72,84,-80,84,104,84,-92,85,36,26,34,36,32,36,32,66,-64,0,-128,0,-128,0,-4,63,-112,12,-88,12,-60,18,-2,127,2,64,-6,79,8,8,-120,8,8,9,72,9,48,2,12,12,0,48,0,0,-96,0,-92,62,36,35,36,43,88,42,-92,42,34,43,-92,42,-92,42,36,51,52,57,48,36,-52,34,3,65,0,2,40,0,36,62,-2,35,32,34,-4,43,36,43,-4,43,36,43,-4,43,44,43,8,40,-1,27,72,20,40,34,8,64,24,0,0,0,0,16,-4,16,-124,16,-92,30,-92,16,-92,16,-92,124,-92,68,-76,68,80,68,80,68,-110,124,-110,68,30,3,0,0,0,8,-4,10,-124,74,-92,74,-92,74,-92,126,-92,0,-92,126,-92,2,-76,62,48,32,80,32,82,38,-110,56,28,33,0,2,0,0,-4,0,-124,127,-108,8,-108,42,-108,42,-108,42,-108,46,-108,61,-108,93,48,72,48,11,82,28,-110,97,12,2,0,0,0,8,0,8,124,8,84,127,84,8,84,127,100,38,100,22,116,72,116,56,-16,127,80,24,81,20,-110,34,-116,64,0,1,0,4,124,8,68,14,84,17,-44,63,84,65,84,59,84,43,84,59,92,43,104,59,40,43,72,41,73,41,-114,58,-128,0,0,4,0,20,124,20,68,127,84,127,84,20,-44,-1,84,8,84,62,92,62,24,42,-88,-1,41,34,74,34,-114,34,0,36,0,18,124,18,68,-1,84,18,84,30,84,63,84,41,84,63,84,8,84,127,16,8,48,127,49,15,82,120,-116,0,0,1,0,8,-4,15,68,8,-60,63,-44,40,84,63,84,41,84,38,84,42,-36,42,24,91,40,91,-88,-113,74,-70,-114,0,0,0,-128,0,-96,8,88,16,126,16,-64,55,32,80,-94,16,-98,20,-128,8,-8,15,-128,16,-128,0,-2,127,-128,0,-128,0,-128,0,0,0,-4,124,-124,4,-4,60,-4,33,36,61,-4,5,36,4,-2,59,-126,8,-4,31,-128,16,-128,0,-2,127,-128,0,-128,0,64,4,64,4,64,20,66,20,68,63,72,36,80,68,96,68,64,7,64,28,64,100,64,4,66,4,66,4,60,4,0,4,0,8,4,8,-8,43,32,40,32,72,62,126,-32,73,32,72,32,10,-2,15,32,56,32,72,33,8,34,8,62,8,0,8,32,0,32,8,32,8,32,40,-1,127,32,72,32,72,32,72,-4,14,-124,24,-124,104,-124,8,-124,8,-4,8,-124,8,-124,8,0,8,-2,11,64,40,64,40,-8,127,72,72,72,72,-1,75,0,12,-4,57,4,73,4,9,4,9,-4,9,4,9,4,9,32,8,32,8,-96,40,32,41,-2,127,32,73,32,73,-1,73,0,12,-4,56,-124,72,-124,8,-124,8,-4,8,-124,8,-128,8,32,8,32,8,-2,43,32,40,80,126,-120,72,4,73,-1,75,4,12,-12,57,20,73,20,9,-12,9,4,8,28,8,0,8,0,8,-4,9,4,41,4,41,-4,127,4,73,-4,-119,4,-119,-4,15,4,25,4,105,-1,15,80,8,-116,8,2,9,0,10,16,16,16,16,124,87,20,81,-2,125,20,82,124,-110,16,27,124,49,16,85,-2,-107,16,19,16,19,-48,18,62,20,0,16,64,0,32,8,-4,41,4,41,4,127,-4,73,0,73,0,73,-2,15,42,25,42,105,-2,11,42,13,42,9,10,9,4,9,64,8,32,8,16,40,-1,43,-8,72,-120,126,-120,72,-8,72,-2,15,2,58,114,74,82,10,114,10,2,10,2,10,12,10,0,8,-4,8,36,127,36,8,68,63,68,127,-40,8,24,0,-32,63,-128,0,-4,63,-2,127,-128,0,-128,0,0,7,0,0,32,0,40,16,36,77,36,34,46,18,48,8,-64,19,12,32,-16,63,-128,0,-4,31,-128,0,-1,127,-128,0,-128,1,0,2,0,0,-66,61,-120,81,72,18,72,18,62,124,-24,23,72,17,127,-3,72,18,-120,18,-120,18,-120,36,-120,37,48,64,0,0,0,0,-98,4,-88,121,-120,17,-120,17,94,126,72,18,-24,23,63,-4,-56,19,72,18,72,18,-56,19,72,34,120,66,0,0,32,0,16,0,-2,63,72,34,-2,63,16,62,-2,50,16,94,28,0,-16,127,-128,0,-8,31,-1,127,-128,0,-128,2,0,3,0,1,8,1,-16,63,96,1,-2,127,56,3,-60,127,-4,3,24,0,-32,63,-8,1,0,63,-4,127,2,1,-4,1,0,0,32,0,64,2,-112,124,-120,16,-4,17,-94,30,-96,112,-2,16,32,17,32,-1,-2,17,32,16,34,16,34,16,-2,15,0,0,24,0,-32,63,0,1,-8,31,-2,1,2,127,-4,1,12,2,-16,125,32,8,-4,127,32,8,-2,-1,34,8,54,11,28,12,0,0,32,8,-4,119,36,17,-2,18,36,18,-4,-5,32,17,-4,21,-4,-5,32,19,-96,19,125,20,2,16,-4,15,0,0,0,4,12,8,-16,21,32,30,32,57,62,8,-32,127,32,18,-96,37,-2,74,32,52,32,9,34,50,34,12,28,112,0,0,0,4,2,12,28,10,112,17,-112,126,16,-128,126,57,16,43,16,59,30,43,112,43,16,59,16,43,18,41,30,41,0,59,0,0,-112,36,32,21,62,20,-60,63,-24,46,-72,42,-60,46,-102,33,-32,31,-8,1,0,63,-4,127,2,1,-4,1,0,0,64,0,-128,4,-8,120,-4,17,36,17,-4,17,-4,125,0,16,-1,23,-4,29,4,-15,-4,17,-2,17,2,16,-4,15,0,0,8,0,-120,4,80,120,-2,19,84,18,-40,17,-2,127,0,16,-4,17,4,31,-4,-15,4,17,-2,17,2,16,-4,15,0,0,0,0,-108,123,-8,74,-112,123,-112,123,-98,74,-16,127,16,18,-112,63,126,36,-112,127,16,36,-110,63,-46,63,14,32,0,32,0,8,0,8,0,16,-2,31,-4,31,0,32,0,64,-16,63,16,2,16,2,8,4,8,4,8,8,10,8,6,48,0,0,0,0,0,8,0,8,-2,31,-8,31,0,32,-16,127,16,9,16,9,16,9,16,9,8,17,8,17,6,33,6,65,0,1,0,8,0,8,-2,31,0,16,-4,47,0,64,-8,63,8,2,40,18,40,18,40,18,40,18,40,18,42,18,-26,31,32,0,0,8,0,8,-2,31,0,16,-4,63,0,32,-8,127,72,8,72,9,72,17,72,17,72,17,72,17,70,17,70,33,64,64,0,4,0,8,-2,15,0,16,-4,47,0,64,-8,63,8,4,-56,15,8,55,8,7,-24,26,-118,97,10,14,-58,1,0,0,0,8,0,8,-2,31,0,16,-4,47,0,64,-8,63,8,0,-24,63,40,37,72,37,72,21,-120,21,5,5,-10,127,0,0,0,8,0,16,-2,31,0,32,-4,95,-8,127,8,0,-24,63,40,34,-24,63,40,34,40,37,-88,36,37,40,-26,63,32,32,0,8,0,16,-2,31,0,32,-4,79,-8,127,8,2,-8,127,8,2,-56,31,72,16,-56,31,8,5,22,9,-26,49,0,64,0,8,0,16,-2,31,0,32,-4,79,-8,127,8,0,-56,31,-56,31,72,16,-56,31,-24,63,36,37,37,37,-6,-1,0,0,0,2,0,2,0,4,0,4,-8,15,32,12,32,12,32,18,32,18,64,2,64,1,-128,1,-128,3,96,12,24,48,0,0,32,8,32,8,32,8,64,127,126,8,68,127,-56,73,-56,73,40,127,40,8,16,12,16,26,40,41,-56,72,6,9,0,8,0,0,32,8,32,16,64,62,127,62,68,34,-60,62,-56,16,40,12,-88,127,48,16,16,31,48,17,-52,34,2,79,0,0,32,4,32,36,-2,37,32,36,32,36,-2,63,-108,32,84,32,16,61,-96,36,-1,39,32,68,80,68,-52,68,2,71,0,0,40,4,40,37,40,37,-2,39,40,37,56,63,0,33,-2,33,32,60,-1,39,112,36,112,36,-88,37,36,70,34,68,32,0,64,0,32,40,-4,43,4,42,-4,43,24,62,-1,35,16,34,-2,58,-110,42,-2,42,-110,42,-2,74,-110,74,-110,76,-116,4,0,0,-4,3,4,60,8,17,-112,12,-2,63,0,1,-2,127,0,2,-8,7,16,4,32,6,-64,25,-16,97,14,30,0,0,32,0,32,3,60,124,-2,83,34,77,36,45,-8,33,36,5,28,-1,0,5,120,37,72,21,72,21,74,5,78,26,-128,2,0,0,4,31,36,17,36,17,36,17,36,31,36,17,36,17,36,17,36,31,36,17,36,17,4,17,4,33,4,65,24,6,0,0,0,0,-2,61,0,36,0,36,0,60,-1,37,32,36,64,36,126,60,2,36,4,36,4,36,4,36,60,68,0,8,0,0,4,62,24,34,32,34,-64,34,4,63,8,34,16,34,98,34,-124,63,8,34,8,34,16,34,96,34,-128,79,0,0,0,0,0,1,-128,0,-1,127,0,16,-8,31,0,0,-8,15,8,8,-8,15,8,8,-8,15,8,8,8,8,8,8,48,8,72,0,72,60,72,36,72,36,-2,39,72,60,72,36,72,36,72,60,-1,39,72,36,-120,36,-120,36,8,37,8,94,8,0,0,0,0,60,-2,37,0,36,0,36,0,60,-2,39,72,36,72,60,72,36,72,36,-120,36,-118,36,10,37,14,78,0,0,32,0,32,0,32,60,32,36,32,36,-2,63,32,36,32,36,80,36,80,60,-120,36,-56,36,36,37,36,37,18,94,0,0,0,0,32,0,32,60,32,36,-1,39,64,60,64,36,-112,36,-96,36,32,61,72,38,68,36,-124,36,-98,36,-30,69,0,72,32,0,32,60,32,36,-2,39,32,36,36,61,36,37,36,37,36,61,-4,37,32,36,32,36,34,36,34,36,60,68,0,24,16,0,16,0,16,60,16,36,-2,36,-110,60,-78,36,-78,36,-78,36,-54,60,-58,36,-126,36,-126,36,-126,36,-126,68,-116,12,16,0,32,12,-64,3,48,3,12,13,0,50,-1,127,0,4,-8,15,8,20,-8,39,8,68,-8,7,8,4,8,4,48,4,64,0,64,0,64,60,-128,36,-4,36,-124,60,40,37,32,37,96,36,80,60,80,36,80,36,-120,36,-116,36,2,69,0,26,64,0,80,0,72,60,68,36,-2,39,64,60,80,36,82,36,84,36,-108,60,-104,36,-112,36,49,37,-47,37,30,78,0,2,0,0,32,60,64,36,-2,39,-128,36,-96,60,32,37,32,37,-2,63,32,36,-88,36,36,69,36,69,34,70,32,70,64,24,32,0,32,0,32,60,62,36,32,36,32,60,32,36,-1,39,32,36,48,60,40,36,36,36,34,36,32,36,32,68,32,8,32,0,32,0,62,60,32,36,32,36,-4,60,-124,36,-124,36,-124,36,-4,60,-124,36,-128,36,0,37,0,37,0,77,0,1,0,0,0,62,-2,34,-110,34,-110,34,-110,62,-2,34,-110,34,-110,62,-110,34,-2,34,-110,34,16,34,16,34,16,66,16,12,32,0,32,0,32,60,-2,37,34,37,34,61,34,37,-2,37,34,37,34,61,-2,37,34,37,32,36,32,36,32,68,32,8,0,1,0,1,-4,63,4,33,-4,63,4,33,-4,63,0,0,-8,31,8,16,-8,31,8,16,-8,31,8,16,8,16,48,16,0,0,32,0,64,60,64,36,-1,36,64,61,64,37,126,38,64,36,64,60,126,36,64,36,64,36,64,36,64,68,64,8,0,0,12,0,-8,61,72,37,72,37,72,61,72,37,72,37,72,37,72,61,68,37,84,37,92,38,106,38,10,70,0,24,0,0,32,0,80,60,-112,36,8,37,20,61,34,38,72,36,-112,37,32,60,-60,36,24,37,32,36,-64,36,0,69,0,24,32,0,32,0,64,62,126,34,-126,34,2,63,-14,34,-110,34,-110,62,-110,34,-110,34,-14,34,2,34,2,34,30,66,0,12,0,0,12,60,-16,37,16,37,16,37,16,61,-2,37,16,37,16,37,16,61,48,37,72,69,-87,69,21,69,18,92,0,0,0,0,-4,61,8,36,8,36,16,36,48,60,72,36,-124,36,2,37,-2,61,32,36,32,36,32,36,32,36,-1,71,0,8,32,0,32,0,36,61,40,37,-88,36,-80,60,32,36,-2,39,-112,36,-112,60,-112,36,-112,36,-110,68,18,69,28,77,0,2,0,0,-2,61,2,37,2,37,-6,37,2,61,2,37,122,37,74,61,74,37,122,37,2,69,2,69,2,69,14,-99,0,0,0,0,-2,61,18,37,18,37,18,37,-2,61,18,37,50,37,50,61,42,37,70,37,66,37,2,37,-2,37,2,93,0,0,32,0,32,60,96,36,80,36,-120,36,-124,60,-2,39,0,36,0,60,-2,37,32,36,72,36,-124,36,-68,36,-62,93,0,0,0,0,4,60,-120,37,112,36,40,36,-60,60,34,37,32,36,-1,39,32,60,-88,36,-92,36,36,37,34,37,32,68,64,12,0,0,64,0,48,60,-2,39,64,36,-124,36,-120,60,-16,37,18,36,36,60,-56,36,16,37,40,68,-60,68,2,69,0,8,0,0,-124,0,72,60,72,36,-2,39,72,60,72,36,72,36,-1,63,72,36,-120,36,-120,36,-120,36,-120,36,8,95,8,0,0,0,-124,0,72,60,40,36,-2,37,32,60,32,36,32,36,-2,37,48,60,80,36,80,36,-120,36,-124,36,2,77,0,0,32,0,32,56,36,42,40,41,40,41,-80,56,-2,43,32,40,112,40,112,56,-88,40,36,41,34,74,32,72,32,-104,32,0,0,0,-2,63,32,36,64,36,-126,36,68,61,104,38,-80,36,56,61,88,38,-108,36,20,37,18,70,32,68,-64,92,0,0,0,0,-4,60,-124,36,-124,36,-124,36,-4,60,32,36,-2,37,34,37,34,61,58,37,70,37,-126,37,2,37,2,37,12,89,0,0,32,0,-92,60,-92,36,40,37,40,61,-84,38,114,38,32,36,32,60,-2,37,32,36,32,68,-2,71,0,68,0,8,0,0,126,0,-128,61,34,37,-108,36,-104,60,-4,37,8,36,16,36,16,60,-2,37,16,36,16,36,16,36,16,68,96,8,64,0,32,0,32,60,-2,37,2,37,2,61,-8,36,0,36,-2,37,80,60,80,36,80,36,-112,36,-111,36,30,93,0,2,0,0,-2,57,2,41,2,41,2,41,-2,57,16,41,18,41,-12,41,56,57,88,41,84,42,-108,74,-110,74,16,74,48,16,32,0,32,0,-2,61,32,36,-4,37,32,60,-1,39,0,36,-4,36,-124,60,-4,36,-124,36,-4,36,-124,36,-124,68,-116,8,32,0,32,0,64,60,-2,39,80,36,-88,61,38,38,-4,37,36,37,-4,61,36,37,36,37,-4,37,34,36,62,36,0,88,72,0,72,0,72,60,-49,39,72,36,72,60,72,36,-50,37,72,36,72,60,72,36,-49,39,72,36,72,36,72,76,0,0,32,0,96,0,-84,61,36,37,36,37,-20,61,36,37,36,37,36,37,-4,61,48,36,80,36,72,36,-124,37,2,94,0,0,0,0,64,0,48,60,-2,37,2,37,2,61,-4,37,0,36,-2,39,32,60,-96,36,40,37,36,37,34,38,32,70,96,8,64,0,32,0,16,60,-2,37,2,37,0,60,-2,37,32,36,-96,36,-66,60,-96,36,-96,36,96,69,96,69,63,78,0,2,16,0,16,0,-4,63,-108,36,-1,37,20,61,20,38,-4,39,-112,36,-2,62,-112,38,-2,37,16,37,-112,37,127,70,0,26,32,0,32,56,-2,43,64,40,-4,43,64,56,-2,43,-120,40,8,57,-2,43,64,40,-2,75,80,72,76,72,-126,75,0,16,32,0,32,0,32,60,-1,39,32,36,-2,61,-118,37,82,37,82,37,-6,61,34,37,-6,37,34,37,34,37,34,69,12,9,0,0,0,0,-1,63,32,36,64,36,-2,61,74,37,74,37,122,37,74,61,74,37,122,37,74,37,-2,37,2,69,2,25,0,0,-4,60,-124,36,-4,36,-124,36,-124,60,-4,36,0,36,-4,61,84,37,84,37,84,37,84,37,84,37,-1,95,0,0,0,0,-34,61,82,37,82,37,-34,37,0,60,-2,37,0,36,-1,63,64,36,124,36,4,36,4,36,4,36,56,76,0,0,32,0,64,56,112,40,-120,40,4,41,-6,58,4,40,-44,43,84,42,-44,59,84,42,-44,43,84,42,68,42,76,90,-128,2,32,0,40,2,48,61,-48,36,-2,39,64,60,-2,39,72,36,-88,36,36,61,34,38,-4,37,32,36,32,36,-2,71,0,24,32,0,36,57,-72,40,-2,43,64,40,-2,59,-120,40,72,41,-122,58,-2,43,16,41,-112,73,96,72,-40,72,4,91,0,0,0,0,-2,3,0,60,-4,36,-124,36,-4,60,0,36,-2,37,2,61,74,37,50,37,-6,37,34,37,34,37,46,77,0,0,64,0,64,16,-2,127,-116,16,114,31,84,18,72,18,120,46,6,64,-8,15,-8,15,8,8,-8,15,8,8,8,8,56,8,64,0,32,0,16,60,-2,39,2,38,-2,62,-128,36,-2,36,-112,36,-112,60,-2,39,0,36,80,36,-116,37,2,70,0,24,32,0,36,2,72,57,-48,40,-2,43,64,56,-1,43,-88,40,44,41,39,59,-88,40,112,40,-84,73,34,74,32,88,-64,0,64,0,32,0,16,56,-2,43,-118,42,4,57,-2,43,-120,40,-68,40,-28,57,32,40,-2,43,32,72,32,72,-2,75,0,16,64,0,32,0,-2,63,-120,36,80,36,-2,63,34,38,-4,36,-92,36,-84,60,32,36,-4,37,4,37,4,37,-4,69,4,25,8,1,8,57,-24,47,63,41,-56,47,8,56,-2,43,98,42,84,58,-44,43,76,42,72,41,-108,73,-28,79,66,88,0,0,72,0,72,56,-1,47,-2,43,2,42,-2,59,0,40,-2,43,-60,41,104,58,-104,41,56,42,-44,72,19,75,-32,-120,0,16,0,0,-8,60,-120,36,-8,36,0,36,-36,61,84,37,-36,37,32,36,32,60,-2,39,112,68,-84,69,34,70,32,92,32,0,64,0,32,0,-1,63,0,36,-2,37,122,61,74,37,122,37,-2,37,0,60,-4,37,-4,37,4,37,-4,37,-1,39,0,92,64,0,48,0,-1,59,-124,42,104,42,-2,59,-4,43,84,42,-1,43,84,58,-4,43,88,42,-44,74,-44,74,82,93,80,4,32,0,36,1,-88,60,104,36,-1,39,-80,60,44,37,-90,38,4,37,-2,61,84,38,100,69,-1,68,-124,69,4,94,4,0,32,0,32,32,64,32,64,63,-4,32,-92,32,40,33,32,63,32,1,48,1,48,1,80,-3,72,1,-124,1,2,15,0,0,32,2,32,36,32,28,32,30,126,105,66,8,-108,127,16,20,16,63,16,101,48,37,48,37,72,39,-124,36,2,5,0,4,32,8,32,8,64,127,64,8,126,20,-126,34,-108,65,-112,-1,16,2,48,58,48,42,48,42,72,58,68,2,-126,2,0,13,16,0,16,1,32,126,32,8,-2,127,66,8,-108,24,16,43,48,41,48,43,48,57,72,41,72,63,-124,33,2,33,0,0,32,16,32,8,64,4,64,127,126,34,-126,18,-108,20,-80,127,32,62,48,34,48,34,40,62,40,34,-60,62,2,33,0,0,32,8,32,28,32,19,-64,32,126,94,66,63,-108,33,-112,63,16,0,16,127,16,75,40,59,36,109,68,9,66,63,-128,0,0,0,16,0,32,63,124,33,68,51,-68,43,44,45,44,37,60,37,44,45,-94,42,-90,50,88,50,34,32,30,64,0,0,0,0,-4,33,4,17,4,9,-108,-3,84,1,84,69,36,69,36,41,52,41,84,9,-116,29,-115,-14,3,3,2,4,0,8,0,0,124,0,68,62,124,34,68,38,124,54,68,58,124,42,68,42,-2,54,40,53,68,35,-61,64,-126,64,124,64,0,0,16,0,16,0,-36,62,-108,34,-36,38,-108,38,-4,58,16,42,-4,43,72,54,56,54,56,34,-59,65,1,65,-2,-128,0,0,0,0,0,20,-4,18,-124,127,-108,16,-44,44,-76,66,-76,118,-108,45,-108,-1,-84,36,-84,54,-52,45,69,69,6,73,0,2,16,0,16,63,82,33,-108,33,-108,53,44,53,-62,41,84,41,-19,41,86,45,116,53,-100,83,-110,99,-127,96,126,64,0,0,0,0,-32,3,32,2,32,2,32,2,36,4,56,24,0,0,-16,15,32,2,32,1,-64,1,-128,3,64,12,60,48,0,0,0,4,56,4,-88,-1,40,127,40,0,-54,127,-60,94,-4,0,68,127,72,63,40,32,48,63,24,1,36,1,-62,30,0,0,0,4,60,4,-92,127,36,4,36,63,36,0,-58,127,-128,68,-4,127,40,20,40,63,16,4,-104,7,40,124,-58,5,0,4,0,4,0,4,-72,-1,40,127,40,0,40,127,39,127,64,16,-4,30,40,127,40,37,40,63,16,63,24,37,102,69,0,2,64,0,64,2,126,126,64,2,124,126,64,2,126,126,64,3,-64,2,-2,127,32,8,64,4,-128,2,-64,3,62,124,0,0,0,2,0,1,-2,127,64,4,-128,3,-32,3,30,124,72,17,120,31,72,17,120,23,72,17,120,23,72,33,-8,47,8,64,0,0,0,34,126,17,-94,10,-2,127,34,10,-6,42,-6,42,-6,26,-6,26,98,26,-70,26,38,39,34,34,2,66,12,2,0,0,48,32,48,24,48,4,72,-1,72,16,-124,16,2,31,64,18,48,18,8,18,-128,34,96,34,24,34,4,76,0,0,64,0,64,16,-128,8,-2,8,32,127,32,17,-2,17,32,28,-4,21,36,21,36,21,36,21,36,37,44,37,32,93,32,0,0,0,64,16,-128,8,-2,8,0,127,124,17,-96,17,62,28,-32,21,32,20,62,20,-32,37,34,36,34,68,60,92,0,0,64,0,64,16,-2,8,-128,0,0,127,-4,18,-92,16,-108,28,-108,20,-1,23,-124,20,-124,36,-124,36,-124,68,28,93,0,2,64,0,64,16,-128,8,-2,8,16,-1,80,17,-112,18,-2,28,16,21,16,20,-4,20,16,36,16,36,16,68,-1,91,0,0,0,0,64,16,-128,8,-2,8,0,125,-4,18,-124,16,-124,28,-4,20,-96,20,-84,36,-80,36,34,37,34,69,62,94,0,0,64,0,-128,32,-2,16,64,9,32,126,-2,19,40,16,-60,28,-2,21,-88,20,-88,36,-88,36,-88,36,41,69,46,69,0,90,-128,0,-128,32,0,17,-2,9,16,-2,-2,19,56,16,-60,28,-1,23,4,20,-12,21,20,37,-12,37,4,68,24,92,0,0,0,0,0,8,-8,9,16,8,32,42,64,44,-128,72,-2,73,74,72,82,8,-108,20,36,21,36,34,-60,32,28,65,0,0,32,16,32,16,32,16,-2,17,32,52,32,56,-4,81,32,80,32,80,-2,19,34,24,36,20,36,34,56,32,32,64,32,0,32,16,32,16,32,16,-2,19,32,84,36,89,36,81,36,81,36,81,-4,17,32,24,32,20,34,18,34,32,28,64,0,0,0,0,32,8,96,8,96,8,-112,42,12,45,2,73,-8,78,-120,72,-120,8,-120,24,-80,28,-126,18,-126,32,-4,64,0,0,0,0,0,16,-2,23,64,16,-128,50,-128,52,-128,88,-4,81,-124,17,-124,18,-124,20,-124,28,-124,18,-4,32,-124,64,-128,0,0,0,6,16,-8,19,36,17,36,85,-88,88,-88,80,32,80,-1,19,32,16,32,16,32,28,32,18,32,32,96,64,-128,0,0,8,64,8,48,8,-1,9,32,40,32,44,32,72,32,72,-2,73,32,8,32,12,32,20,32,18,32,32,-1,67,0,0,64,8,32,8,32,8,-1,11,32,44,64,44,-128,72,-124,72,-8,73,16,8,32,20,40,20,68,34,-68,32,-62,65,0,0,0,0,0,1,32,2,16,12,-8,17,4,62,-8,31,8,16,8,16,-8,31,8,17,-112,34,80,34,48,28,14,96,0,0,0,16,-112,16,-112,16,18,21,28,89,48,83,82,85,18,81,28,81,32,17,32,16,-1,27,32,40,32,36,32,64,32,0,4,16,-120,16,72,16,80,20,-2,89,32,88,32,80,-2,81,32,80,32,16,-1,19,32,24,32,20,32,34,32,32,32,64,0,16,-2,19,64,16,64,20,-8,59,-120,56,-120,80,-1,87,0,16,0,16,-4,17,4,41,4,37,-4,65,4,65,4,1,32,0,64,16,96,16,-112,20,-56,56,36,51,34,84,-8,81,16,80,16,16,-4,17,4,25,4,21,-4,33,4,65,4,1,0,16,0,18,126,17,-126,22,34,90,18,90,18,82,-78,82,-78,82,-86,18,-86,26,42,26,50,22,2,34,2,66,12,2,32,0,32,8,62,8,32,12,32,44,-4,41,4,73,-4,73,4,9,-4,9,32,16,32,24,-1,25,32,36,32,64,32,0,0,1,8,9,16,17,-96,17,96,33,96,2,24,28,38,104,32,10,-92,44,40,41,104,41,80,20,-120,18,4,97,2,1,0,17,30,17,18,17,18,21,-14,63,30,57,18,81,18,81,-46,19,94,18,82,18,82,42,-30,43,98,66,66,64,12,0,0,0,-4,17,4,17,4,17,-4,53,4,57,-4,81,64,80,48,16,-2,19,-120,24,-120,20,80,18,80,32,-1,71,0,0,0,16,-4,17,36,17,36,21,-4,89,36,89,-4,81,0,80,-1,19,-92,16,-104,24,-104,20,-120,34,-28,32,-126,64,0,0,0,16,-36,19,20,18,20,22,-44,91,36,82,67,82,62,82,-94,83,20,26,-44,38,24,35,8,38,22,66,97,66,0,2,0,0,-8,11,8,18,8,18,-8,51,64,80,-2,95,112,17,76,18,-62,20,8,9,-112,17,64,18,48,2,14,124,0,0,0,0,64,16,48,16,-2,19,2,86,-2,90,0,80,-4,81,4,81,-4,17,4,17,4,29,-4,19,0,32,-1,71,0,0,64,0,32,16,-4,17,4,17,4,53,-4,57,0,89,-2,81,74,17,74,17,-2,27,74,23,74,35,74,35,2,69,12,1,0,0,124,16,68,20,68,18,124,85,68,88,124,80,66,94,84,82,72,18,68,18,84,42,98,38,0,71,-2,73,0,0,0,0,64,16,-66,17,82,17,50,85,-14,89,18,89,44,80,-4,17,36,17,36,41,-4,41,36,37,-4,65,4,65,4,1,0,16,-4,17,4,17,-4,17,4,85,-4,89,-2,83,-110,82,-2,83,0,16,-4,19,72,40,80,36,112,64,-114,71,0,0,-128,0,64,16,-2,19,-120,16,72,52,80,56,-2,51,82,82,-114,82,-6,18,-118,18,-118,42,-6,38,2,66,2,66,12,2,8,0,8,63,8,33,127,63,8,63,72,32,-88,63,8,45,-72,84,0,13,8,9,-80,17,64,18,48,4,14,120,0,0,0,0,0,16,-34,19,82,17,-54,52,-50,56,82,83,34,80,-4,17,4,17,4,25,-4,21,4,35,-4,33,4,65,4,1,64,16,-128,16,-4,17,4,21,-84,89,116,89,-4,81,116,81,-84,81,4,17,32,16,-2,43,112,36,-116,64,2,67,0,4,0,16,124,16,-92,19,40,21,-88,88,-2,83,-16,80,44,83,34,20,-4,17,36,41,-4,37,36,33,36,65,-4,65,4,1,0,16,-124,16,72,20,-2,19,96,90,-94,80,44,81,-48,94,16,19,60,18,82,18,-112,42,112,38,0,35,-2,69,0,64,0,0,0,0,-2,127,100,50,-104,76,116,60,-12,86,-110,36,48,93,8,1,16,9,-96,17,64,18,48,4,14,120,0,0,0,16,-4,23,68,18,40,21,-2,91,-110,90,-2,-109,0,-112,-60,19,95,18,-60,19,-44,43,-116,38,-60,66,36,67,8,0,-4,31,-92,39,-84,63,-92,38,-84,55,-2,127,34,72,-2,62,120,28,-92,42,-2,-1,-112,8,40,19,-58,109,56,14,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,20,68,36,36,34,34,66,0,0,0,1,0,1,-4,63,0,2,-4,31,0,4,-2,127,16,8,-2,15,16,18,16,33,112,64,72,20,36,34,34,34,0,64,64,0,64,0,-128,60,-4,36,4,37,-12,38,-108,60,-108,36,-12,36,4,60,24,0,72,0,68,18,36,34,34,66,0,0,0,1,0,1,-2,127,0,1,-4,63,-8,31,8,16,-8,31,-2,-1,0,0,-8,31,-8,31,72,20,68,34,68,66,0,0,0,1,-128,0,-4,31,4,16,4,16,-4,31,-112,16,-120,16,-120,16,-2,31,32,17,32,33,16,34,8,36,6,88,0,0,0,0,0,1,-64,0,-4,31,4,16,-4,31,16,16,16,17,-48,16,16,22,-112,17,63,16,-48,47,16,32,16,64,16,0,0,0,0,1,-64,0,-4,31,4,16,-4,31,0,16,-2,23,2,20,-14,20,-110,20,-110,20,-14,36,2,36,2,68,12,4,0,1,-128,0,-4,31,4,16,-4,31,0,16,-8,23,8,20,-8,23,-4,23,68,36,-4,39,2,36,2,68,-4,71,0,0,0,0,0,1,-4,31,4,16,4,16,-4,31,-96,16,-96,16,-66,31,-96,16,-66,31,-96,16,-65,47,-96,32,-96,64,-96,0,0,0,0,16,0,12,0,2,0,126,0,4,0,4,0,12,0,20,0,38,0,69,0,4,0,4,0,4,0,4,0,4,0,16,0,8,-4,8,-124,4,-124,124,-124,8,-124,8,-4,28,-128,26,-128,105,-128,8,-128,8,-126,8,-126,8,124,8,0,8,0,0,0,16,-2,11,32,0,32,124,32,8,32,8,-2,27,32,28,80,106,80,8,-120,8,-124,8,4,9,2,10,0,8,16,0,16,32,16,24,16,4,16,1,16,125,30,9,16,9,16,29,16,43,16,73,16,9,16,9,16,9,-1,15,0,8,32,0,32,32,32,16,32,8,-4,3,32,-8,32,8,32,16,-2,51,64,88,80,84,-120,16,4,17,60,17,-62,19,0,16,32,0,32,32,32,24,32,4,-1,127,32,4,32,8,32,24,32,28,-2,115,2,17,2,17,2,17,-2,17,2,17,2,17,32,0,48,32,40,24,68,0,-2,-3,64,8,64,24,-4,16,-56,28,72,115,48,17,48,17,40,18,-60,18,2,17,0,16,0,0,64,16,-128,12,-128,0,-1,-2,32,5,32,9,62,24,32,28,32,106,62,8,32,8,32,8,32,8,32,8,32,8,0,0,64,32,-128,16,-2,8,2,125,36,5,36,10,32,24,-88,60,36,83,36,81,34,18,34,18,32,16,32,16,-64,16,0,0,12,32,-16,17,16,9,16,125,16,9,-2,9,16,17,16,61,16,83,16,17,40,17,-55,17,37,17,22,16,0,16,0,0,0,16,-2,9,2,4,-6,1,2,124,2,8,-14,9,18,29,18,107,18,9,-14,9,2,8,2,8,2,8,12,8,32,0,32,16,32,8,63,4,32,124,-4,9,4,9,36,25,36,45,36,75,36,9,36,9,80,9,72,8,-124,9,2,10,0,0,80,16,80,8,82,1,82,125,84,9,84,8,80,24,88,22,-44,112,82,17,-112,18,-110,16,18,17,30,18,0,16,-120,0,-120,32,-120,16,-2,11,-120,0,-8,120,-120,16,-120,16,-8,60,-120,82,-1,87,80,16,-120,16,4,19,2,20,0,16,8,1,-112,32,-112,16,96,8,-4,125,36,9,-4,9,36,29,36,43,-4,73,32,8,-1,15,32,8,32,8,32,8,32,8,0,1,0,33,-2,31,18,1,-46,-5,20,9,-12,15,36,17,44,57,32,84,-2,19,96,16,-112,16,-116,16,2,19,0,16,0,0,-124,32,72,24,72,0,-2,-1,32,8,32,8,-2,17,32,60,32,82,-2,19,-44,16,84,17,42,17,42,18,0,16,32,32,32,16,-2,19,32,8,-2,125,-4,9,4,9,-4,25,-120,20,-1,119,0,16,-4,17,4,17,-4,17,4,17,4,17,64,0,32,32,-1,27,0,0,-34,125,-34,9,80,24,-2,27,-2,53,80,80,-1,23,-110,16,-116,19,-72,20,-58,16,0,16,0,0,0,0,-2,127,0,1,-128,1,96,1,24,1,0,1,0,1,0,1,-112,20,72,36,20,36,50,68,-64,7,0,0,0,1,0,1,0,1,-8,1,0,1,0,1,-2,127,0,0,0,1,-120,20,68,36,4,36,10,68,18,68,-32,3,0,0,8,0,8,126,-2,3,8,36,8,21,-120,8,72,12,8,50,56,65,0,1,-120,20,68,36,20,36,50,68,-64,71,0,0,0,8,0,8,-4,8,36,127,36,8,36,127,68,8,68,-1,-124,8,28,9,0,5,-120,20,-108,36,18,36,-32,71,0,0,0,1,0,1,-8,63,0,1,-2,127,0,0,0,1,-4,63,0,1,-2,127,0,5,-120,20,68,36,18,36,-32,71,0,0,0,0,-1,127,0,1,0,2,-4,31,68,18,68,18,68,18,76,18,16,17,-120,20,68,36,20,36,18,68,-32,7,0,0,0,0,12,8,-16,19,64,16,-1,55,64,80,64,16,-2,19,0,16,0,1,-120,20,68,36,20,36,18,68,-32,7,0,0,0,0,16,8,32,6,-2,63,-128,0,-128,0,-4,31,-128,0,-2,127,0,0,8,5,-124,20,84,36,18,36,16,68,-32,3,0,0,-128,32,0,17,-4,11,68,2,104,8,-112,16,16,33,12,70,2,1,-120,18,68,34,20,34,18,66,-32,1,0,0,0,1,0,1,-2,63,0,1,-8,31,0,0,-2,127,2,64,-30,71,36,12,56,113,-120,20,-108,36,20,36,-30,71,0,0,0,0,0,10,62,49,-128,72,0,18,-2,17,72,48,-120,81,8,18,56,20,0,17,-56,20,20,36,18,36,-32,71,0,0,16,0,32,63,32,33,126,63,-120,36,-88,36,-112,63,16,34,-88,46,-92,51,66,5,-120,20,84,36,18,36,-16,71,0,0,0,0,-2,63,32,34,-4,63,-96,34,-4,63,0,33,-16,35,16,46,-16,35,-2,63,-120,20,84,36,18,36,-32,71,0,0,16,0,16,30,-4,40,-124,8,-4,127,-124,8,-124,62,-4,34,-124,34,-4,62,8,5,-60,20,20,36,50,36,-64,71,0,0,0,0,16,8,-96,127,32,0,127,63,104,63,24,0,24,127,-120,7,56,124,70,4,8,61,-108,36,18,68,-32,71,0,0,8,0,8,16,-56,23,-66,126,-56,23,-36,25,-36,53,-84,50,-54,84,-120,16,-128,19,72,20,84,36,18,36,-16,71,0,0,0,0,-112,32,-2,31,-112,0,-2,79,-96,48,-4,7,-92,20,116,37,76,37,76,68,0,21,-56,36,20,36,-14,71,0,0,32,16,120,8,-24,127,56,24,-2,127,32,62,-2,35,-4,62,-92,62,-92,127,-72,8,-58,9,-104,20,-106,36,-32,39,0,0,0,1,0,1,0,1,-8,31,8,1,8,1,-1,-1,8,1,8,1,-8,31,8,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,-8,31,8,1,8,1,-2,127,8,1,-8,31,0,1,-4,63,0,1,0,1,-2,127,0,1,0,1,0,1,-128,0,-128,0,-122,0,-104,126,-32,4,-80,4,-116,24,2,35,0,64,-8,31,8,16,-8,31,8,16,8,16,-8,31,8,16,0,0,8,17,16,17,-112,8,-96,8,-4,63,4,32,-124,32,-116,32,-112,62,-96,4,-64,4,-80,8,-116,16,-126,97,0,6,-128,0,-128,0,-120,0,-48,126,-32,4,-72,8,-122,16,-112,107,18,9,-44,-5,84,44,88,46,88,73,-108,72,18,73,96,16,0,0,0,0,-8,-2,-120,16,-120,16,-120,32,-120,60,-120,100,-120,-92,-120,36,-120,36,8,61,10,37,10,34,14,4,0,0,0,0,-2,1,32,126,32,16,32,32,32,32,32,62,-1,99,32,98,32,34,32,34,32,34,32,62,32,34,32,0,0,0,0,0,0,0,-4,127,8,8,16,16,32,16,64,60,-2,36,42,100,82,36,-92,36,36,61,68,36,-124,36,56,1,0,0,-128,0,-128,0,-4,63,-128,0,-8,31,-128,0,-2,127,-128,0,-2,127,0,4,0,4,-8,15,8,52,8,68,-8,7,8,4,32,0,32,0,64,124,-2,17,-128,16,-96,16,-96,60,32,37,-2,101,32,36,32,36,-1,63,32,36,32,36,32,0,32,0,32,0,32,0,32,124,-2,19,32,16,36,33,36,61,36,101,36,-91,36,37,-4,37,32,36,34,60,34,36,60,32,0,0,0,0,-2,1,8,126,72,8,72,16,-120,16,-120,62,-1,34,24,98,40,98,72,34,-120,34,-120,62,8,35,8,0,16,0,0,0,60,0,-64,126,-128,8,-128,16,-128,16,-1,62,-120,50,-120,82,-120,18,-120,18,8,31,8,19,8,18,8,2,8,0,0,0,12,0,-16,127,64,8,32,16,32,16,-8,61,16,36,16,100,32,-92,64,36,64,36,-128,61,-128,37,127,2,0,2,0,0,-8,1,8,-3,24,17,-104,33,104,33,104,125,104,101,104,-91,104,37,-104,37,-104,61,20,39,7,38,6,4,0,4,0,0,32,0,32,126,32,8,-2,9,32,16,32,60,32,36,-2,37,64,100,64,36,-120,36,-116,60,116,37,-126,33,0,0,-112,0,-112,0,-112,124,-2,17,-112,16,-112,32,-120,60,-120,52,80,84,80,20,32,20,32,28,80,20,-116,20,2,3,0,4,0,0,-2,1,0,127,0,9,-1,17,32,17,32,61,32,101,60,37,36,37,36,37,68,61,68,38,-124,34,28,5,0,0,0,1,32,1,16,1,-2,127,88,1,96,2,-60,5,124,58,0,0,-2,127,0,8,-8,31,8,40,8,72,-8,15,8,8,64,0,64,0,-128,126,-1,16,-64,16,64,17,64,16,126,60,64,36,64,100,64,36,126,36,64,60,64,36,64,32,64,0,0,0,32,0,80,0,80,126,-120,8,-124,16,2,17,-4,61,32,100,32,36,32,36,32,36,32,60,32,36,-2,33,0,0,0,0,12,0,-16,127,32,17,32,17,32,17,-2,61,32,37,32,101,16,37,16,37,48,37,72,61,-87,37,22,37,16,0,0,0,64,0,32,0,16,126,-2,9,0,16,-124,16,-124,60,-120,52,72,84,72,20,72,20,80,28,16,20,-1,3,0,0,64,0,32,0,16,126,-2,9,2,17,2,17,64,16,68,60,88,52,96,84,64,20,64,20,66,28,66,20,60,16,0,0,80,0,80,0,-4,1,84,124,84,16,84,32,-4,61,80,101,80,101,-2,37,82,36,-110,60,-106,36,16,37,16,2,16,2,0,0,2,0,-6,-1,74,17,74,33,74,33,74,61,-6,103,74,101,74,37,74,37,74,61,66,37,66,34,78,4,0,0,8,0,-120,0,-120,124,-1,19,-120,32,-88,32,16,32,-1,63,-128,100,-128,100,-128,36,-128,36,-128,60,-128,36,-2,0,0,0,32,0,32,0,32,124,-2,17,36,32,40,33,-88,60,-80,100,-2,-89,96,36,80,36,-112,60,-120,36,4,37,2,2,0,4,-128,0,-128,0,94,124,-28,17,56,32,32,32,-46,60,14,101,0,100,-2,39,-112,36,-112,60,18,37,18,37,28,2,0,4,64,4,64,4,68,20,-40,23,96,20,66,20,-62,23,60,120,-2,127,0,4,0,4,-8,15,8,56,8,72,-8,15,8,8,0,0,-2,1,2,127,2,9,126,17,2,17,2,61,122,53,74,85,74,21,122,21,2,29,2,21,2,17,14,1,0,0,32,0,32,0,64,0,-2,126,-118,8,-54,16,-78,16,-78,60,-110,52,-78,84,-86,20,-54,20,-126,28,-2,20,-126,20,-126,0,0,0,64,0,64,0,-4,126,-60,16,40,35,48,32,56,60,-57,100,-4,101,-124,36,-124,36,-124,60,-4,36,-124,36,-124,0,16,0,16,0,-40,-1,-108,16,-110,16,-112,32,-1,39,-108,120,-12,-88,-104,41,-104,42,-104,40,-88,56,-91,40,-58,0,0,3,32,0,32,0,-2,127,32,16,-2,17,32,32,-2,63,0,36,-4,101,36,37,36,37,36,61,84,37,76,32,-126,3,0,4,64,0,80,0,-120,126,-120,8,-1,8,-112,17,-112,30,-2,50,-112,82,-112,18,-2,18,-112,30,-112,18,-1,18,-128,0,-128,0,64,0,32,0,16,126,-2,17,-124,16,72,32,72,32,-1,127,0,100,-4,-92,-124,36,-124,36,-124,60,-4,36,-124,36,-124,0,0,0,64,0,48,126,-2,9,2,17,2,17,-2,33,16,60,16,100,-98,36,-112,36,-112,60,80,37,48,33,31,6,0,0,32,0,64,0,-112,126,-68,16,-30,17,64,32,-2,35,-120,60,36,101,74,38,80,36,-92,37,-40,60,32,37,-64,0,0,1,32,0,32,0,-2,127,32,16,-4,33,32,32,-2,63,-4,101,68,101,52,37,-1,39,68,37,36,61,-2,37,24,0,32,0,0,0,-4,0,-124,126,-4,8,-124,16,-124,16,-4,60,-128,52,-2,84,50,21,-86,20,-58,28,-126,20,-6,16,14,0,0,0,64,0,48,0,-2,127,-120,8,72,16,80,16,-2,61,34,53,34,84,-4,20,-92,20,-92,28,-92,20,-84,16,32,0,32,0,64,0,32,0,32,124,-2,11,2,18,-2,18,0,32,-4,61,4,101,-4,101,4,37,4,37,-4,61,0,36,-1,35,0,0,0,0,64,0,48,126,-4,17,4,17,-4,33,0,61,0,53,-2,85,-86,21,-2,21,-86,21,-86,29,-86,21,-126,18,-116,0,0,0,-124,0,4,125,-1,17,84,18,84,35,-97,60,36,37,36,102,-2,39,112,36,112,60,-84,36,35,37,32,2,32,0,64,0,32,0,-2,127,80,16,-116,16,34,33,80,34,-68,60,-30,101,82,100,-116,36,-120,37,-124,62,-76,36,-62,36,0,0,0,0,-8,1,-48,126,112,16,-116,17,-34,19,-108,62,-116,37,122,101,32,38,-1,39,112,60,-84,36,34,35,32,4,32,0,0,4,56,4,-88,127,78,4,0,63,124,63,56,37,28,63,99,32,-4,63,0,66,-8,15,8,56,8,72,-8,15,8,8,0,0,126,1,-64,-4,124,17,-60,16,-60,16,-4,16,64,61,127,37,32,100,-1,39,48,36,108,60,-93,37,32,34,32,0,0,0,8,1,-120,124,-16,19,16,16,-33,33,114,33,-20,61,-52,103,-116,100,-116,36,-20,39,-116,60,-116,36,-77,32,0,3,0,0,-46,3,92,124,-103,18,-114,17,12,33,-6,61,2,102,-4,-91,4,37,-4,37,8,60,-120,36,80,36,-2,3,0,0,0,0,-1,1,0,124,-4,9,-4,17,36,17,-4,61,-1,55,0,84,-2,21,34,21,-2,29,-2,21,0,16,-1,3,0,0,-120,0,-120,0,-1,127,-120,16,-96,16,-34,33,84,57,-120,42,118,107,1,41,-4,43,-96,56,40,41,36,41,34,2,64,0,80,0,80,0,-1,-3,80,16,-2,19,2,18,-8,60,-2,39,-60,37,56,102,104,36,-88,37,88,62,-92,37,34,2,-64,0,-128,0,-112,0,-2,7,-104,-8,22,20,-1,34,-4,33,-4,60,-108,107,-4,104,-108,41,-1,41,68,58,36,42,28,4,0,0,-128,0,0,1,-64,6,56,24,-10,111,-8,15,8,8,-8,15,64,1,48,1,-2,127,-112,2,-30,4,-124,9,-8,54,0,64,64,2,68,18,72,10,80,6,64,2,-2,127,-120,16,-80,12,-8,31,-120,18,-56,20,-88,20,-88,24,-104,24,-120,16,-72,16,32,20,40,85,36,54,36,54,-2,-1,32,74,32,42,60,28,100,127,88,93,-104,93,-104,107,40,107,68,73,-126,73,0,66,16,16,20,85,18,54,-1,54,16,127,16,41,126,26,82,26,126,63,82,61,82,61,126,43,82,43,82,41,82,41,84,42,0,0,-2,1,16,124,16,68,16,68,16,124,16,68,-1,71,16,124,16,68,16,68,16,68,16,124,16,68,16,64,96,0,0,0,0,0,-1,127,64,68,64,69,124,125,68,69,68,70,68,126,-4,71,4,68,4,68,4,124,8,68,56,64,0,0,0,0,0,0,-2,125,0,69,68,69,40,69,24,125,16,69,24,69,36,125,36,69,66,69,0,69,0,125,-1,69,0,0,32,0,32,0,32,124,-2,71,32,68,36,125,36,69,36,69,36,69,36,125,-4,69,32,68,34,124,34,68,60,64,0,0,32,0,32,0,32,124,-88,68,-92,68,36,125,34,69,38,70,36,70,40,124,40,68,8,68,48,124,-64,68,0,71,0,0,32,0,32,0,32,124,32,68,-2,69,34,125,50,69,48,68,48,68,80,124,80,68,80,68,-112,124,18,69,30,66,0,4,-128,0,-128,8,-2,31,-128,16,-8,63,-128,0,-1,127,0,0,-8,31,8,16,-8,31,8,16,-8,31,8,16,-8,31,8,16,0,8,0,8,120,31,72,17,88,34,66,82,66,12,60,24,-8,127,8,16,-8,31,8,16,-8,31,8,16,-8,31,8,16,32,0,64,0,64,124,-112,68,-120,68,60,125,-62,69,0,68,-4,68,-124,124,-124,68,-124,68,-124,124,-4,68,-124,68,-124,0,32,0,32,0,32,60,-2,37,32,36,32,60,-2,39,32,36,32,36,32,60,-2,37,32,36,32,60,32,36,-2,35,0,0,0,0,-112,0,-112,56,-112,42,-110,42,-100,58,-16,42,-112,42,-112,42,-112,58,-112,42,-112,42,-111,58,-15,42,30,39,0,0,32,0,64,0,124,124,-124,68,-120,69,80,125,104,68,-112,69,62,70,66,124,-60,69,36,70,24,124,-32,68,0,67,0,0,0,0,32,0,80,124,-120,69,-4,71,34,124,-96,68,-2,69,32,125,32,70,32,68,-2,71,32,124,32,68,32,64,32,0,64,0,64,0,64,120,-4,79,72,74,80,121,-48,72,64,72,-2,79,-32,120,80,73,72,74,68,122,66,76,64,64,64,0,32,0,64,0,96,124,-96,68,-104,68,4,127,-6,69,0,68,68,70,72,125,40,69,-80,68,-112,124,32,68,-2,67,0,0,8,0,8,1,-48,124,-4,71,36,68,36,124,-4,69,32,69,32,69,-2,125,98,68,-94,68,38,125,44,70,32,68,32,0,32,0,64,0,-112,124,8,69,-4,71,-126,124,16,69,76,69,66,70,-4,124,-124,68,72,71,48,124,-40,68,6,71,0,0,0,0,0,0,-2,121,16,73,16,73,-4,121,16,73,16,73,-2,121,16,73,16,73,-2,75,16,122,16,68,-1,7,0,0,0,0,64,0,-68,125,4,69,4,69,-4,125,4,69,4,69,-4,125,-112,68,-112,68,-112,68,-110,124,18,69,28,2,0,4,0,0,96,0,-112,124,8,69,-2,69,16,127,16,71,-2,69,16,69,16,125,-2,69,16,69,16,125,-1,69,0,69,0,1,64,0,-128,0,-4,61,36,37,36,37,-4,61,36,37,68,37,-4,37,-112,60,16,37,-1,39,16,60,16,36,16,36,16,0,0,1,-4,1,0,1,-4,127,4,64,-4,95,-96,15,88,52,-16,15,28,24,-14,111,16,8,-16,15,16,8,-16,15,16,8,32,0,-96,0,60,123,36,74,-84,75,36,122,36,74,-4,75,32,120,-4,75,-120,72,80,72,32,120,-40,72,6,3,0,0,32,0,-28,3,90,120,84,74,-120,73,-120,120,4,73,-6,75,32,72,32,120,-2,75,64,72,112,120,-116,73,2,66,0,0,32,0,32,63,126,10,68,4,-88,127,16,13,112,53,-116,68,2,8,-8,31,-8,31,8,16,-8,31,8,16,-8,31,8,16,32,0,32,0,-4,123,32,72,-2,79,80,120,-120,72,60,73,-60,75,-4,121,84,73,84,73,84,121,84,73,-1,71,0,0,0,0,-2,3,2,122,2,74,-8,73,8,121,-8,73,8,73,-8,73,32,120,-2,79,80,72,-120,120,4,75,2,4,0,0,0,0,-2,7,80,120,-4,75,84,74,84,122,-4,75,0,72,-4,121,0,72,-1,79,-88,72,36,121,36,73,-30,2,0,0,32,0,36,2,40,121,-80,72,-2,75,2,122,-6,75,8,73,8,73,-8,121,64,72,-4,75,64,120,64,72,-2,71,0,0,8,0,-120,7,-112,120,16,73,-2,79,84,122,100,74,-8,75,88,122,88,74,-48,75,88,74,-24,122,100,79,66,0,64,0,32,0,36,1,-88,120,-80,72,-2,75,-16,72,44,121,-86,74,8,73,-2,121,88,74,104,75,-66,120,8,73,8,65,8,2,16,0,16,8,-2,127,16,63,-4,63,72,33,56,63,-68,15,66,124,-8,31,8,16,-8,31,-8,31,8,16,-8,31,8,16,0,0,0,0,-1,127,16,74,16,74,16,74,16,74,16,126,16,74,16,74,16,74,16,126,16,66,16,66,16,0,96,0,0,0,-8,31,8,17,8,17,-8,31,8,17,-8,31,0,0,0,0,-1,127,32,4,32,4,32,4,32,24,32,96,32,0,32,0,32,0,40,126,36,74,34,74,-2,75,32,74,32,126,48,74,48,74,40,74,72,126,68,66,-124,67,2,2,0,0,32,0,32,0,64,126,64,82,-2,82,-120,82,-56,82,72,127,72,82,48,82,48,82,16,82,104,126,-124,67,2,2,0,0,0,0,6,0,-8,126,-128,82,-128,82,-128,82,-4,82,-60,126,-56,82,-88,82,-88,82,16,127,16,67,44,66,-62,4,0,1,32,0,32,0,80,126,80,82,-120,82,-108,82,34,127,64,82,-120,82,16,83,34,82,-52,126,48,66,-64,0,0,3,0,0,-128,0,-128,1,96,2,16,12,-4,63,2,64,-8,31,-80,4,-114,27,0,96,-8,31,-120,16,-8,31,-120,16,-8,31,8,16,64,0,32,0,16,124,-2,85,-126,85,-126,85,-4,85,52,125,84,85,84,87,-44,86,92,124,-112,68,18,71,30,4,0,0,64,0,32,0,-2,125,-120,84,80,84,-2,87,0,84,-4,125,-4,85,36,85,-4,85,32,84,-2,127,32,68,-1,3,0,0,0,0,0,0,-4,31,68,18,68,18,-4,31,0,0,-2,127,-128,1,64,1,48,7,12,25,2,97,0,1,0,1,0,1,0,0,-4,63,68,34,68,34,68,34,-4,63,0,0,-2,127,-128,0,-128,8,-8,8,-128,8,-128,8,-128,8,-2,-1,0,0,0,0,-4,63,68,34,68,34,68,34,-4,63,-128,0,-128,0,-1,-1,-128,0,-8,31,8,16,8,16,-8,31,8,16,8,16,0,0,-4,63,68,34,68,34,-4,63,-128,0,-1,-1,0,0,-8,31,-8,31,0,0,-8,31,8,16,-8,31,8,16,8,16,0,0,-8,63,72,34,72,34,-8,63,0,2,-2,127,48,5,-4,31,18,113,-16,31,16,17,-16,31,4,1,-4,1,0,0,0,0,-4,31,68,18,68,18,-4,31,-128,0,-8,31,-128,0,-2,127,32,2,-8,12,4,31,-120,20,68,36,66,34,0,66,0,0,-4,63,68,34,68,34,-4,63,0,1,-2,-1,0,1,-8,63,-120,34,-8,47,8,33,-8,63,8,33,24,33,0,32,0,0,-4,63,68,34,-4,63,0,16,-96,16,16,57,-2,53,16,87,-4,83,16,85,-4,17,16,17,-2,17,0,17,0,17,0,0,-4,63,68,34,68,34,-4,63,-4,17,-124,127,36,17,40,31,-56,63,-2,36,-126,63,126,4,-126,127,28,4,0,4,0,0,-4,63,68,34,-4,63,32,8,64,6,-4,63,36,37,-4,63,0,0,-8,31,8,16,-8,31,8,16,-8,31,8,16,-128,0,-128,0,-128,0,-4,63,-128,0,-2,127,0,1,32,2,-8,12,4,31,-8,31,72,18,72,18,72,18,-1,127,0,0,0,0,-68,4,-124,24,-92,22,-36,26,-60,18,-36,26,-92,20,-124,16,4,19,-8,31,72,18,72,18,72,18,-1,127,0,0,0,0,-2,34,-86,20,-86,20,-2,127,64,20,-2,34,-94,34,-6,65,-86,62,-6,54,50,54,58,54,-54,63,12,112,0,0,0,0,0,8,0,8,0,31,0,16,0,32,0,127,0,8,0,8,-128,127,0,8,0,8,0,9,0,14,0,8,0,0,0,0,64,8,64,16,64,31,64,32,64,64,64,126,64,8,64,8,64,127,64,8,64,9,66,10,66,12,124,8,0,0,0,0,0,16,0,32,-4,63,8,64,8,64,16,62,16,8,32,8,64,127,64,8,-128,8,-127,10,-126,12,-2,8,0,0,32,0,32,8,32,16,32,16,32,63,48,64,40,127,36,8,36,8,-94,127,34,8,32,9,32,10,32,12,32,8,32,0,0,0,4,4,4,8,-92,31,36,16,36,32,36,127,36,8,36,8,-92,127,36,8,36,8,-124,9,4,14,28,8,0,0,0,0,0,8,-2,16,4,63,8,64,8,64,16,63,16,8,16,8,16,127,16,8,16,8,16,9,16,14,112,8,0,0,16,0,16,8,16,16,16,63,16,32,16,64,-2,127,16,8,16,8,16,126,16,8,16,10,16,12,-1,15,0,8,0,0,0,8,-124,16,-108,16,-108,62,-108,64,-108,126,-108,16,-108,16,-108,16,-108,127,-108,16,20,19,20,29,20,18,4,4,4,0,0,8,4,8,24,16,32,31,64,16,-124,32,8,126,16,8,32,8,66,127,4,8,8,9,16,10,96,12,-128,9,0,0,0,0,0,9,-66,16,66,30,2,33,2,65,2,127,2,9,2,9,2,127,2,9,2,9,2,11,2,13,14,9,0,1,0,16,0,16,-4,35,4,63,-92,32,-104,64,-104,124,72,16,80,16,80,-2,32,16,32,16,80,18,-116,28,2,17,0,2,32,0,32,8,32,16,64,62,64,32,-1,67,68,62,-124,8,-120,8,-120,126,72,8,48,10,48,12,-52,12,2,9,0,0,0,16,0,16,-1,33,16,62,32,32,32,64,32,62,112,16,104,16,-92,126,34,17,33,18,32,18,32,28,32,16,32,0,32,0,32,8,32,16,32,16,32,62,-2,67,32,124,96,16,80,16,80,126,-112,16,-56,18,36,21,36,26,18,20,0,0,0,0,0,8,-2,17,0,31,0,33,-4,65,4,125,4,17,4,127,-4,17,0,17,0,17,0,19,0,29,-1,17,0,0,0,8,6,16,-8,16,-128,62,-128,32,-128,64,-4,126,-60,16,-56,16,-88,126,40,17,16,21,24,26,36,18,-62,4,0,1,32,16,96,16,96,32,-112,62,-112,64,8,65,68,125,34,18,16,16,-4,127,8,16,8,16,16,18,32,28,32,16,0,0,0,0,64,8,48,16,8,62,-1,65,64,64,64,62,124,8,68,8,68,126,68,8,-124,8,-124,10,4,13,24,10,0,0,64,8,32,16,32,16,16,62,-2,65,0,64,-8,60,-120,16,-120,16,-120,126,-120,16,-120,16,-118,18,10,29,14,18,0,4,8,0,8,8,-120,16,72,63,72,32,40,64,8,127,-56,16,40,16,15,127,120,16,-120,19,8,18,8,28,8,16,8,0,0,0,32,8,32,16,32,62,-94,32,-92,64,36,63,40,17,40,17,80,126,80,16,72,18,-124,28,-124,16,2,1,0,2,0,8,0,16,-4,16,-108,62,-108,64,-108,64,-108,62,-4,16,-128,16,-128,126,-128,16,-128,16,-126,18,-126,28,-4,16,0,0,0,0,0,8,-2,17,32,30,32,32,32,64,32,62,-2,9,32,8,40,127,36,8,36,8,34,10,32,12,-1,11,0,0,0,0,0,8,-1,17,16,31,16,32,16,64,-112,126,-98,8,-112,8,-112,127,-112,8,-112,10,-112,12,-112,12,-1,11,0,0,16,8,16,16,16,16,16,62,-1,65,16,64,16,62,16,16,16,16,-4,126,-124,16,-124,16,-124,18,-4,28,-124,16,-124,0,0,0,0,8,-1,19,4,62,4,32,-12,64,-108,60,-108,16,-108,16,-108,126,-12,16,4,16,4,18,4,28,4,16,24,0,0,8,0,16,-2,16,-128,62,-128,64,-68,64,-92,62,-92,16,-92,16,-92,126,-68,16,-128,18,-128,20,-128,24,-1,16,0,0,0,0,32,16,64,16,64,32,-2,63,-96,64,32,125,-4,17,-92,18,-92,126,-92,16,-92,16,-92,16,-84,18,32,28,32,16,32,8,48,16,40,16,68,62,-1,65,64,64,64,126,-4,16,-56,16,72,127,48,17,48,18,48,18,-52,28,2,19,0,0,32,0,40,8,36,16,34,62,-1,33,32,33,34,127,36,17,36,17,24,127,24,17,48,17,-46,19,42,29,78,16,0,0,0,8,0,8,-4,16,-124,30,-124,32,-4,64,-124,62,-124,8,-124,8,-4,127,-124,8,-124,8,-124,10,-4,12,-124,8,-128,0,0,0,0,8,-2,16,-126,62,-126,32,-126,64,-2,62,-126,16,-126,16,-126,126,-126,16,-2,16,0,18,0,28,-1,19,0,0,0,0,0,8,-2,17,34,63,34,65,34,65,34,63,-2,9,34,9,34,127,34,9,34,9,34,11,-2,13,2,9,0,0,0,0,6,16,-8,16,-128,62,-112,32,16,65,16,63,-1,17,16,16,16,126,84,16,-108,16,-110,18,18,29,112,16,0,0,64,16,32,16,16,32,-1,63,32,64,32,64,-2,62,-94,16,-94,16,-94,126,-94,16,-94,16,-94,18,-82,28,32,16,32,0,0,8,64,16,32,16,-1,63,32,32,64,64,-124,62,-120,16,-16,17,16,126,40,16,68,18,-124,20,-66,24,-62,17,0,0,0,0,64,8,48,16,-2,63,2,65,66,65,64,62,68,8,72,8,112,126,64,8,64,8,66,9,66,14,126,8,0,0,0,0,-124,8,100,16,24,62,72,32,72,64,80,62,-44,16,-28,16,98,127,66,17,66,17,-60,20,72,25,120,18,0,0,0,16,0,16,-4,32,-124,62,-124,32,-4,64,-128,126,-96,16,-94,16,-84,126,-80,16,32,19,33,29,33,17,62,2,0,0,16,8,16,16,16,16,-2,63,20,65,20,65,16,63,-4,17,4,17,72,127,40,17,48,21,16,25,104,18,-122,5,0,0,0,16,0,16,-8,35,-112,62,96,64,96,64,-104,60,38,19,32,16,-4,127,32,16,-2,19,32,20,32,24,32,16,32,0,64,0,68,8,72,16,-8,63,80,64,80,64,-1,63,32,16,126,16,-96,126,32,17,60,18,4,18,4,28,56,16,0,0,32,0,32,8,34,16,-4,62,36,32,40,64,-1,63,16,8,96,8,-60,126,88,11,96,8,66,10,68,12,124,8,0,0,0,0,0,8,-1,19,-124,62,-124,32,-4,64,-124,62,-124,8,-4,8,-124,126,-124,8,-1,9,4,10,4,12,4,8,4,0,32,8,32,16,32,16,-1,62,64,32,64,64,-4,62,-124,17,-4,18,-124,126,-124,16,-4,16,-124,18,-124,28,-124,16,-116,0,8,16,12,16,10,32,10,62,-1,33,8,-63,10,61,-22,17,44,17,76,127,72,17,72,21,-38,26,38,18,70,4,0,0,32,16,32,16,32,32,-2,62,32,64,36,-127,-88,124,-88,16,-2,19,32,126,80,16,80,16,-120,18,-124,28,2,17,0,2,64,16,64,16,94,32,-28,61,40,64,48,-128,-14,124,14,19,0,16,-1,125,80,16,80,16,-112,18,-109,28,14,17,0,2,0,16,0,16,-2,35,82,61,84,65,84,-126,84,62,-14,19,82,16,-46,124,81,17,82,21,86,26,80,18,80,0,-112,1,32,0,32,8,34,17,36,63,-88,32,-96,64,-4,63,4,16,4,16,4,126,-4,17,4,18,4,20,-4,27,4,16,4,0,0,16,-4,16,-124,32,-124,62,-124,64,-4,-128,16,62,16,16,-2,17,18,127,18,17,18,17,18,19,30,29,16,16,16,0,0,0,0,16,-2,33,34,63,34,65,34,65,-2,61,34,17,82,17,82,127,-118,17,-118,17,2,19,-2,29,2,17,2,1,32,16,36,17,36,33,36,33,-4,127,0,-128,0,126,-4,17,4,16,4,126,-4,17,0,17,2,19,2,29,-2,16,0,0,32,16,32,16,-96,32,-96,62,-2,65,32,-127,32,124,-2,19,48,126,112,16,104,16,-92,20,36,25,34,18,32,0,32,0,0,0,0,16,126,32,-120,123,-120,-128,8,-127,126,125,8,18,-120,19,-120,126,-120,18,127,17,0,21,-128,26,126,18,0,4,0,0,12,16,-16,17,32,32,32,62,-2,65,32,-68,32,16,32,16,-1,125,64,16,72,16,-124,18,-68,28,-62,17,0,0,16,16,80,16,-110,32,-100,62,-112,33,-80,-62,-46,60,-110,16,-68,16,32,126,-1,19,32,16,32,18,32,28,32,16,32,0,32,16,32,16,80,32,80,63,-116,64,-125,-128,-4,125,32,8,32,8,32,126,-4,9,32,8,32,10,32,12,-1,11,0,0,32,16,96,16,96,32,-112,62,-120,64,4,-127,-6,62,0,16,0,16,-4,126,-124,16,-124,16,-124,18,-4,28,-124,16,-124,0,0,16,-124,16,120,32,48,62,-52,64,34,65,32,60,32,16,-1,19,-88,126,36,17,36,21,34,26,34,18,32,0,-64,0,16,16,80,16,80,32,84,60,84,66,88,-127,-40,60,80,16,88,16,-40,125,84,18,-112,20,-111,24,18,25,12,18,0,4,32,16,64,16,120,32,-120,62,16,65,-4,-126,36,126,-1,17,36,126,36,16,-4,17,36,16,36,22,32,24,-32,0,0,0,64,16,64,16,-8,32,-120,60,16,65,-2,-126,-110,126,-110,16,-110,16,-2,-2,-128,16,-128,16,-126,18,-126,28,-4,16,0,0,64,16,32,16,32,32,16,62,-1,65,72,-128,-124,62,-68,16,-46,17,80,126,80,16,80,16,81,18,-110,28,28,17,0,2,0,16,0,18,-4,33,-120,60,16,64,32,66,126,-67,22,17,42,16,42,127,74,17,-110,17,18,22,98,26,-100,18,0,0,0,0,64,16,48,32,-2,62,-126,64,-110,-128,-94,62,32,16,-1,17,68,126,-120,16,-56,16,48,18,44,28,-61,16,0,3,0,16,-128,16,-128,32,-98,62,18,65,-46,-121,82,125,82,17,82,18,82,126,-110,17,-110,16,82,21,62,26,18,18,16,4,72,16,72,16,72,32,-1,63,72,64,72,64,-2,-67,34,9,34,9,-4,126,68,8,68,8,-60,14,4,11,56,4,0,0,32,16,32,16,32,32,-2,63,36,65,-88,-128,-88,60,-1,19,32,16,112,124,112,16,-88,20,38,25,33,26,32,16,32,0,16,16,24,16,20,32,18,60,-2,67,16,-128,-112,124,80,16,-80,16,-88,126,-104,18,-104,18,-87,22,-59,24,-58,16,0,0,0,16,64,17,126,33,84,63,84,65,72,-127,88,125,100,17,98,17,32,126,-4,17,32,16,32,20,32,24,-1,23,0,0,0,8,0,16,-4,16,-124,62,-124,32,-4,64,0,126,-1,9,16,8,16,127,-2,9,16,8,16,10,16,12,-1,11,0,0,0,8,0,16,-4,17,36,63,36,65,-4,-127,36,127,36,17,-4,17,32,126,-2,19,32,16,32,18,32,28,-1,19,0,0,16,16,16,16,-112,32,-112,62,-2,64,16,-127,16,124,-1,19,0,16,-4,126,-124,16,-124,16,-124,18,-124,28,-4,16,-124,0,32,16,104,16,-92,35,-94,60,-96,64,-1,-125,-96,124,-108,16,-12,16,-104,-1,-104,22,-104,16,-87,20,-90,24,-58,16,0,3,32,16,32,16,-92,32,-92,62,-92,64,-90,-128,-86,63,105,17,32,16,32,126,-2,17,32,16,32,18,-1,31,0,16,0,0,0,16,6,16,-8,35,34,62,-92,64,-88,-128,-96,62,4,8,-1,9,4,126,-124,8,68,8,36,8,4,14,4,8,24,0,64,16,32,16,16,32,-2,61,64,64,-112,-128,-120,124,-4,17,42,16,-88,126,-88,16,-88,20,-88,24,41,17,46,2,32,0,0,16,0,17,-66,32,-126,61,2,65,-6,-127,82,61,82,17,-6,17,82,125,82,17,82,17,-110,21,-110,25,2,17,12,1,0,16,0,17,-66,32,-126,61,2,65,122,65,74,61,74,17,122,17,74,125,74,17,122,17,2,21,2,25,2,17,12,1,0,0,64,16,48,32,-4,62,-124,64,-4,-128,-124,62,-124,16,-4,16,-96,126,-110,16,-108,16,-120,18,-92,28,-62,16,0,0,0,16,-4,17,4,32,-4,63,4,64,-4,-127,0,60,-2,19,2,126,-6,18,-120,16,80,18,80,28,-16,16,14,3,0,0,0,16,0,16,-4,33,4,63,-4,65,0,-127,0,61,-2,17,2,17,122,127,74,17,74,21,122,25,2,18,2,4,12,0,0,16,0,16,-65,35,-126,62,2,67,58,-125,42,127,-86,18,106,18,106,126,122,18,-126,23,2,26,2,18,14,2,0,2,32,0,32,16,-2,33,32,32,-2,127,32,64,-1,-65,0,16,-4,16,-124,126,-4,16,-124,16,-4,18,-124,28,-124,16,-100,0,-120,16,-120,16,-120,32,-2,61,-88,64,-56,-128,-1,127,-128,16,-128,16,-4,125,-124,18,-124,16,-124,20,-4,24,-124,16,-128,0,32,16,32,16,64,32,-2,63,80,64,-88,-128,38,125,-4,19,40,16,-88,124,-120,16,-2,19,8,21,8,25,8,22,8,0,0,16,-4,16,-124,32,-4,62,-124,64,-124,-128,-4,62,0,16,-2,19,8,124,-1,19,-120,16,72,18,72,28,8,16,48,0,0,16,0,16,-4,33,36,33,-4,63,36,65,36,-67,-4,17,32,16,-1,125,104,16,-88,20,36,25,36,25,34,18,32,0,0,16,-4,17,4,33,4,63,-4,65,4,-127,4,125,-4,17,16,17,18,127,-4,17,16,17,16,19,113,29,-114,17,0,0,0,16,0,16,-2,33,34,63,34,65,-6,65,34,-67,34,17,122,17,74,127,74,17,122,17,2,19,-2,29,2,17,2,1,64,16,64,16,-128,32,-2,62,-86,64,82,65,-110,-68,-92,8,68,9,-108,126,44,8,84,9,82,13,69,10,120,2,0,0,64,16,32,16,16,32,-2,63,-124,64,72,-128,72,60,-1,17,0,16,-4,126,-124,16,-124,16,-124,18,-4,28,-124,16,-124,0,32,16,36,17,-88,32,-88,60,-2,65,64,64,-1,-65,-120,16,4,125,-6,18,-120,16,-120,16,-78,18,-126,28,-4,16,0,0,0,0,32,16,-92,32,40,63,40,65,88,64,-92,-68,34,17,-96,16,-92,126,40,17,40,17,88,16,-122,21,1,26,0,0,0,16,-110,16,36,33,36,61,72,66,36,65,18,61,-128,16,-4,17,36,127,-4,17,36,17,36,19,-4,29,4,17,4,1,0,17,0,17,-2,35,18,61,-44,67,20,-127,-44,63,28,17,32,17,32,124,-2,23,32,16,-48,20,12,25,2,18,0,0,16,17,16,17,22,33,-8,63,16,65,113,-127,-102,63,38,16,64,16,-4,127,4,17,-4,17,4,19,-4,29,4,17,4,1,0,16,-4,17,36,33,36,63,-4,65,36,-127,36,127,-4,17,0,16,32,-2,84,17,74,17,70,22,69,26,124,18,0,0,0,16,-34,17,82,33,82,61,-34,65,0,-128,-2,61,0,16,0,16,-1,125,-128,16,-4,16,4,18,4,28,60,16,0,0,0,16,124,16,-96,35,32,62,32,64,-1,67,32,-68,-4,17,36,17,36,125,-4,17,36,17,36,21,-4,25,4,17,4,1,32,16,108,16,-92,33,36,63,-20,65,36,-127,-4,61,32,16,-4,17,-120,124,-120,16,80,16,32,18,-48,29,14,22,0,0,0,16,124,16,-124,33,72,63,-88,64,-2,-125,64,124,-1,19,64,124,-4,16,-124,16,-56,20,56,25,60,18,-62,5,0,0,64,16,32,16,16,32,-2,63,0,64,-4,-128,-124,124,-124,16,-4,16,-46,-2,-108,17,-104,22,-104,16,-28,28,-126,16,0,0,32,16,36,17,-88,32,112,62,-2,-61,48,0,104,62,-90,16,32,17,64,126,-1,19,-120,16,-48,18,56,28,-58,16,0,3,16,8,-112,16,-96,16,-66,60,-28,66,-44,65,-104,125,-92,16,-124,16,-1,127,-92,20,-108,16,-108,20,-124,24,-124,16,-104,0,16,0,80,16,-4,35,84,60,-4,67,80,66,-2,63,-110,17,28,18,-4,125,36,17,36,17,36,29,100,17,-104,1,6,2,0,16,0,16,-2,33,34,63,34,65,-2,-127,0,125,126,17,66,17,126,127,66,17,126,21,66,25,126,25,66,18,66,0,-112,16,-112,16,-2,35,-112,124,-112,64,-4,-127,-4,125,4,17,4,17,-4,-3,32,16,-2,23,80,20,-112,24,14,17,0,2,0,8,0,16,-1,19,-4,62,-124,64,-124,-128,-4,62,0,16,-2,17,74,127,50,17,-6,17,34,19,34,29,34,17,12,1,-128,16,-96,16,24,33,-2,63,-2,67,16,67,-2,63,16,9,-1,9,-4,127,72,8,78,10,66,12,-126,12,28,15,0,0,32,16,96,16,80,32,-120,32,-2,61,-4,-62,-124,124,-4,16,12,16,-16,125,-4,17,32,16,-2,23,32,24,96,16,-128,0,0,16,126,16,-118,33,74,61,106,65,-78,-127,30,125,32,16,-2,17,34,125,34,17,-2,17,34,19,-2,29,2,17,2,1,0,16,4,17,-120,32,72,62,-1,67,80,-128,-120,124,6,17,1,18,-4,127,84,17,84,19,84,21,84,25,-1,23,0,0,0,16,64,32,48,32,-2,125,2,-127,-4,-127,32,60,-62,16,44,17,88,124,-108,17,52,18,-46,18,18,31,96,16,0,0,0,16,64,16,48,32,-2,61,10,65,-14,-127,-128,60,-2,16,-120,16,-120,126,-120,16,-1,19,80,18,-120,28,4,19,2,4,0,16,-2,19,80,32,-4,63,84,65,84,-127,-4,61,0,16,-4,17,0,126,-1,19,-88,18,36,29,36,18,34,4,64,0,32,0,36,17,-88,32,104,60,-2,67,2,-126,-6,126,-118,18,-120,16,-8,126,32,16,-2,17,32,20,32,24,-1,19,0,0,0,16,-4,16,-124,32,-4,62,-4,64,0,-128,-2,127,74,17,-2,17,0,126,-4,17,72,16,48,18,44,28,-62,19,0,0,0,16,-4,17,36,33,-4,63,36,65,-4,65,40,-68,-48,8,-32,9,72,126,-4,8,-94,8,40,15,36,9,34,2,64,0,64,16,48,16,-1,35,16,62,-4,66,20,-126,-1,127,-4,18,16,18,-2,126,-2,18,-110,18,-2,30,-110,20,-110,4,-100,0,16,16,16,18,32,33,62,61,-32,71,80,-126,96,126,-66,19,-56,18,-120,126,-1,18,-120,18,-104,26,-108,20,-94,8,64,1,0,16,8,18,16,33,-97,60,-32,71,64,-127,126,125,-52,17,92,17,88,125,110,17,-88,17,-72,22,-56,26,-57,21,64,4,64,16,32,16,-1,35,8,32,-120,126,80,-128,-2,61,34,17,-6,17,34,127,122,17,74,17,122,19,2,29,2,17,12,1,0,16,-2,19,80,32,-2,61,82,65,-2,-127,0,124,-4,17,4,17,-4,127,-4,17,32,16,-2,23,32,24,32,16,32,0,0,16,0,32,-2,35,40,127,-88,-126,94,-126,-14,123,108,19,104,19,104,-1,104,19,-24,21,-108,28,20,21,98,10,0,8,80,0,80,8,84,18,88,61,80,32,-1,67,80,124,-2,19,32,16,-4,127,32,16,-1,19,80,28,80,16,-114,3,0,0,64,0,-128,16,-16,32,16,61,-4,65,-4,-127,36,61,-4,17,0,16,-1,127,-4,17,4,17,-4,19,4,29,-4,17,4,1,8,16,8,33,-112,32,-16,123,31,-128,-28,-125,100,122,-44,19,20,16,-40,123,-120,17,-24,17,20,23,50,25,66,17,0,2,0,16,0,18,126,33,-94,62,34,66,-6,-125,-6,126,-70,18,-22,18,-6,126,34,18,114,18,-86,22,34,27,34,18,12,2,8,17,-112,16,-2,35,80,60,84,66,-40,125,88,16,-1,19,-4,125,4,17,4,17,-4,17,4,23,-4,25,4,1,4,1,64,16,48,32,-2,35,82,126,-82,-126,34,-127,-4,127,36,17,-4,17,32,124,-2,19,34,18,-2,23,34,26,32,16,32,0,0,16,0,16,-68,39,-92,60,-92,64,-68,-125,16,62,126,18,82,18,-46,127,-2,16,20,17,18,29,30,17,113,3,0,0,0,16,20,16,-40,35,90,61,-116,64,-116,-128,124,125,2,17,-4,19,4,125,4,17,-4,17,-120,22,80,24,-2,3,0,0,72,0,72,16,-1,35,104,126,-112,-127,-2,-127,-2,125,16,19,-2,17,-1,127,0,17,-4,17,88,18,48,28,-50,19,0,0,0,16,-4,17,84,33,84,61,-4,65,64,-128,-2,61,66,18,-14,125,82,17,-14,17,82,18,122,28,-114,19,28,0,0,0,0,16,112,16,-2,33,-120,60,80,64,-1,-125,-4,125,4,17,-4,17,-4,125,32,16,-108,21,-110,25,-123,18,120,2,0,0,0,16,64,16,-2,35,-126,62,34,67,-4,-127,-40,126,72,19,-4,16,2,125,0,18,-2,17,-88,20,36,25,34,18,96,0,64,16,32,16,-1,33,80,61,-2,65,82,-127,-2,61,-120,17,-18,17,-118,125,-22,17,-114,17,-76,30,-86,18,42,5,32,1,0,16,124,16,-96,33,-1,63,32,64,-4,-127,36,61,-4,17,36,17,36,127,-4,17,32,18,-2,29,32,16,-1,3,0,0,4,16,-12,17,20,32,20,62,20,72,-12,72,-124,8,-124,126,-124,8,-12,8,20,12,36,20,36,18,36,32,-60,64,0,0,32,0,32,16,-92,16,-92,32,40,63,40,73,-84,82,114,18,48,-2,32,16,-2,27,32,20,32,34,32,32,-2,67,0,0,96,16,-112,16,-120,32,-1,63,-112,73,-112,74,-2,10,-112,126,-112,24,-2,8,-112,24,-112,20,-112,34,-1,64,-128,0,-128,0,0,0,-112,2,-112,124,-112,8,-110,8,-12,8,-104,126,-112,24,-112,28,-112,42,-112,40,-112,72,-79,8,-46,8,-116,8,0,8,16,0,16,30,22,104,-8,9,16,9,16,127,16,9,-2,13,18,28,114,42,-110,40,18,73,30,9,16,10,16,8,16,8,32,0,32,4,32,120,-2,19,32,16,32,124,32,16,-4,19,32,24,112,52,112,80,-88,-112,36,19,34,20,32,16,32,16,32,0,40,2,36,124,36,8,32,8,-2,127,32,8,112,12,112,28,-88,26,36,41,36,73,34,10,32,8,32,8,32,8,0,0,-4,30,-124,104,-124,8,-124,8,-4,126,0,8,0,28,-2,29,2,43,2,41,2,73,2,9,-2,9,2,9,0,9,32,0,48,2,44,124,-2,9,48,8,80,126,81,8,-110,24,30,29,32,42,36,41,36,73,36,9,36,9,-4,9,4,8,0,0,126,6,-126,121,36,17,-108,16,72,126,-4,17,8,24,8,20,16,50,-1,51,16,80,16,16,16,16,96,16,0,16,64,0,32,2,16,124,-4,9,4,9,-4,127,4,9,-4,29,32,27,18,41,28,41,16,73,8,9,108,9,-126,9,0,8,0,0,0,2,-4,124,-92,8,-4,8,-92,126,-4,8,32,8,32,28,-2,27,112,40,104,72,-92,8,34,9,32,10,32,8,32,0,96,2,80,124,-120,8,68,9,50,-2,0,8,-8,29,16,28,80,42,-92,40,-108,73,-126,10,-118,10,-8,12,0,8,0,0,32,4,32,120,-2,19,32,16,-4,127,-4,17,4,25,-4,57,4,53,-4,81,-1,87,16,16,72,16,-124,17,2,18,0,0,-4,5,36,121,-4,17,36,17,-4,127,80,16,-52,17,-126,58,-8,52,8,49,-112,81,96,18,-40,17,7,22,0,16,32,0,32,4,-2,123,36,16,40,17,-88,124,-1,23,0,16,-4,57,4,53,116,81,84,81,116,17,4,17,-4,17,4,17,16,0,16,31,16,104,16,8,-97,127,16,14,16,57,16,76,126,30,66,101,66,37,66,22,66,31,-2,100,66,4,66,28,64,0,-128,2,-2,124,0,9,-4,8,-124,127,-4,30,-124,41,-4,72,-128,62,-4,35,72,63,48,34,-24,62,6,35,0,0,64,0,32,24,-2,119,0,16,-4,19,-4,127,-112,16,-2,31,-4,59,-112,84,-2,87,-92,-111,-104,18,-84,20,-62,16,0,16,0,0,12,8,-16,8,-128,16,-128,60,-128,36,-4,36,-124,60,-60,36,72,37,40,37,16,61,16,38,108,34,-126,4,0,1,64,16,32,16,16,32,-2,127,0,68,72,68,-124,69,2,126,-120,68,80,68,80,68,32,124,96,68,-104,64,6,7,0,0,16,0,-112,8,-112,8,-112,16,-2,60,16,37,16,37,-1,63,0,36,0,36,-4,36,-124,36,-124,60,-4,36,-124,0,-124,0,0,8,62,8,-64,8,-128,127,-2,24,-120,44,8,43,-120,74,8,11,-8,31,8,16,-8,31,8,16,8,16,-8,31,8,16,0,0,12,0,-12,3,40,1,-88,120,-2,79,112,72,-84,72,34,123,-4,77,36,73,-4,73,36,121,36,73,-4,1,4,1,0,0,-112,3,80,62,80,42,126,41,-112,41,-112,41,-1,41,16,41,24,41,36,41,-62,42,-128,42,96,77,31,65,0,0,0,0,12,8,-8,8,-88,127,-88,20,-88,34,-88,125,-88,0,-88,-1,-88,16,-92,24,-76,6,-70,4,58,5,41,30,0,0,0,0,0,0,-16,127,96,4,-128,3,-8,63,8,33,8,33,-8,63,8,33,8,33,-8,63,8,33,8,33,24,33,0,32,16,0,32,16,-4,16,-124,16,-92,126,-108,18,-116,18,-112,18,-128,20,-2,21,2,22,-6,39,2,36,2,64,28,0,0,0,-128,4,64,2,62,2,-32,7,-62,122,62,4,-16,31,16,20,16,18,96,17,-4,31,4,0,4,0,-12,127,56,0,0,0,32,32,32,34,-4,36,-124,56,-92,32,-108,34,-124,62,-104,8,-128,8,-2,8,2,-1,2,8,-6,11,2,8,28,8,0,8,16,0,32,8,-4,8,-92,126,-108,74,-108,82,-100,82,-128,24,-2,24,2,24,2,41,-6,43,2,44,2,72,28,64,0,0,32,8,64,8,-4,8,-124,8,-60,127,-76,8,-124,8,-104,8,-128,62,-2,34,2,34,-6,35,2,34,2,62,28,34,0,0,16,0,16,8,32,8,124,16,-28,127,92,20,68,20,92,36,64,63,126,4,2,22,-2,37,2,37,-126,68,28,24,0,0,16,8,32,8,124,8,68,15,100,8,92,63,76,33,80,33,64,33,126,63,2,33,-2,33,2,32,2,32,28,64,0,0,16,0,16,16,32,16,124,32,100,62,84,66,68,66,88,58,64,42,126,42,2,42,-2,59,2,2,2,2,28,28,0,0,16,0,32,1,-4,62,-124,36,-92,36,-108,36,-116,36,-112,63,-128,36,-2,36,2,36,-6,45,2,50,-126,42,28,5,0,0,0,0,32,8,-56,18,-16,61,96,24,-4,62,-2,127,0,2,-16,15,16,10,-16,9,-4,15,4,0,-24,127,56,0,0,0,16,0,32,0,-4,-1,68,8,84,16,76,127,68,85,92,85,64,85,126,85,2,85,-2,85,2,85,2,65,28,71,0,0,32,8,32,8,64,126,-8,9,72,15,-56,120,-70,10,12,61,-16,15,16,10,-80,9,-4,15,4,0,-12,127,28,0,0,0,32,0,64,6,-4,120,-124,16,-60,16,-76,-2,-100,16,-128,16,-128,60,-2,36,2,36,2,36,-6,39,2,60,28,36,0,32,16,2,32,18,124,18,68,18,-44,63,76,82,92,87,64,-105,-2,22,2,26,2,26,-2,18,2,18,2,18,28,18,0,2,0,0,0,1,-128,0,-2,63,80,10,-52,18,66,19,-16,47,16,10,112,9,-128,8,-4,15,8,0,-8,63,56,0,0,0,16,0,32,8,124,8,-60,127,100,8,92,127,68,65,92,127,64,4,126,8,2,11,-6,29,2,104,2,8,28,56,0,0,16,0,32,0,-68,-1,36,0,-76,127,-84,76,-68,76,-96,110,-96,109,-66,93,-126,92,-2,76,-126,76,-126,76,28,87,0,0,32,8,64,8,-4,24,-92,40,-108,63,-108,72,-124,8,-104,-1,-128,0,-2,62,2,34,-2,35,2,34,2,62,28,34,0,32,16,0,16,8,32,20,124,34,100,69,92,8,68,14,88,17,-64,32,126,127,2,33,-2,33,2,33,2,63,12,33,0,0,16,0,16,64,32,47,124,17,84,73,76,73,68,95,92,73,64,77,126,93,2,91,-2,105,2,73,2,73,28,67,0,0,16,32,32,18,124,20,68,127,100,9,92,9,68,63,92,40,64,40,126,63,2,25,2,41,-2,41,2,78,14,8,0,8,16,0,32,2,124,3,-60,62,100,2,-36,127,68,10,92,42,64,46,126,42,2,42,-6,42,2,61,66,97,-100,0,0,0,16,16,16,18,32,18,-4,-1,100,18,92,18,68,16,92,63,64,41,126,41,2,63,-2,41,2,41,2,63,28,33,0,0,16,4,32,4,124,8,-28,127,84,22,-52,25,88,127,64,41,64,63,126,41,2,63,-2,8,2,9,2,14,28,8,0,0,0,0,32,8,32,16,124,63,100,41,84,63,84,41,92,41,64,63,126,20,2,52,2,-1,-6,4,2,4,28,4,0,4,32,16,64,8,124,127,68,0,100,62,92,34,68,62,88,0,64,126,126,4,2,8,2,15,-2,121,2,8,28,8,0,56,8,0,16,32,-68,39,-76,36,-84,-4,-84,39,-92,36,-68,36,-96,124,-66,79,-126,76,-2,76,-126,124,-126,76,28,11,0,0,32,0,64,0,-4,119,-124,85,-92,87,-108,112,-104,63,-128,0,-128,-1,-2,16,2,30,-6,3,2,2,2,2,28,28,0,0,16,0,16,33,32,18,124,10,-44,127,76,17,68,42,-36,42,-64,84,126,119,2,33,-6,43,2,91,-126,109,-100,6,0,0,8,0,-112,63,-66,36,-94,36,-78,63,42,32,-94,47,-84,40,-96,47,-66,40,-126,40,-2,47,-126,40,-126,79,-116,8,0,0,32,0,32,63,63,10,68,4,-88,127,24,13,104,53,-122,94,-16,15,16,10,-32,9,-4,15,8,0,-24,127,8,0,48,0,32,0,64,3,124,124,100,9,84,70,84,52,88,16,64,63,64,72,126,-1,2,40,-2,41,2,41,2,47,28,57,0,1,16,0,16,33,32,26,-66,127,50,10,-86,63,-94,10,-20,127,-96,10,-66,63,2,10,-2,27,2,43,-126,74,12,10,0,10,8,0,16,0,-66,127,-94,93,-78,93,-86,93,-94,93,44,51,-32,46,62,72,-62,127,-2,18,2,26,2,6,-100,25,0,96,16,8,32,4,124,2,-60,63,84,41,76,41,-60,63,92,41,64,41,126,47,2,32,2,47,-2,53,-126,85,28,96,0,0,16,0,32,0,60,127,36,77,52,43,44,61,36,77,60,9,32,22,-66,105,2,10,2,61,-2,18,2,36,14,24,0,32,16,4,32,4,124,8,-60,127,100,46,92,19,-60,63,92,97,64,63,126,33,2,63,-2,22,2,37,-126,36,28,68,0,24,16,16,16,20,32,50,-4,63,84,84,76,95,76,20,92,31,64,20,-2,31,2,16,126,45,-126,42,-126,74,12,64,0,0,0,0,40,8,-92,127,-2,0,48,31,80,31,82,22,-116,127,-16,15,16,10,-80,9,0,8,-4,15,-12,63,24,0,0,0,16,0,32,126,124,4,68,24,100,-1,84,22,68,38,88,92,126,127,2,85,2,127,-6,85,2,93,2,65,28,71,0,0,64,0,72,16,-1,19,104,60,-112,52,-2,45,-112,37,-2,58,-2,60,-1,4,-128,4,-4,29,88,100,32,4,-33,31,0,0,0,0,64,0,-8,62,80,63,56,40,-58,47,-8,46,-8,121,0,2,-16,15,16,14,-32,9,-4,15,-8,63,56,0,0,0,8,10,16,10,-2,127,34,10,-78,59,-86,42,-94,59,44,12,-96,31,62,52,-126,95,-2,20,-126,31,-126,31,12,16,0,16,0,0,-128,1,96,0,-1,15,0,72,0,40,0,24,0,8,0,8,0,56,0,72,0,16,0,16,0,32,0,32,0,0,-128,0,64,0,64,0,-2,15,0,72,0,40,-1,47,32,8,32,24,32,104,32,8,32,16,32,16,32,32,-32,64,0,0,0,1,-64,0,32,0,-1,15,0,72,0,40,-2,31,66,8,66,56,66,72,66,8,66,16,92,16,64,32,64,32,64,0,0,1,-128,0,64,0,-2,31,0,80,-2,55,-128,48,-128,16,-4,112,-124,-112,-124,16,8,17,8,18,8,36,112,68,0,8,-128,0,64,0,64,0,-1,31,64,80,64,48,68,52,68,20,68,52,68,-44,68,20,68,20,68,20,-4,39,4,64,4,0,-128,0,64,0,-1,31,0,16,0,80,-2,51,32,50,32,18,-4,51,36,82,36,18,68,20,68,20,-124,25,28,42,0,32,-128,0,64,0,-1,31,-128,16,-96,80,-104,48,-128,48,-2,23,-96,48,-96,80,-96,16,32,17,34,17,34,38,60,40,0,64,-128,0,64,0,-1,31,0,16,8,81,8,49,-1,63,8,17,8,49,8,-47,-8,17,8,17,8,17,-8,33,8,65,8,1,0,0,0,1,-64,0,-2,15,0,72,-1,47,4,40,4,8,-28,27,36,106,36,10,-28,19,4,16,4,32,56,32,0,0,0,0,0,1,-64,0,-2,31,0,80,-8,51,8,50,8,18,-8,19,8,50,8,82,-8,19,0,16,0,32,-1,47,0,64,0,0,-128,0,96,0,-1,15,-128,72,0,41,-2,25,64,10,64,28,126,104,64,8,126,8,64,16,64,16,64,96,64,0,0,1,-64,0,-1,31,-128,16,0,81,-4,51,4,50,-28,21,36,53,36,81,-28,17,4,17,25,17,2,33,-4,64,0,0,-128,0,64,0,32,0,-2,31,-128,80,64,48,-2,55,64,16,64,48,64,80,-2,23,64,16,64,16,64,32,-1,47,0,64,-128,0,64,0,32,0,-1,31,-128,80,96,48,-1,55,-128,16,8,17,16,49,-32,83,-48,16,8,33,124,34,-124,71,2,64,-128,0,64,0,32,0,-1,31,0,82,28,50,-108,63,-108,18,-108,50,-108,-46,-108,18,-108,36,-108,36,-100,40,20,75,20,80,-128,0,64,0,32,0,-1,31,0,80,-2,55,-112,48,-108,20,-108,18,-108,50,-104,82,-104,18,-104,18,-112,32,-1,79,0,0,0,1,-128,0,64,0,-2,31,64,80,-2,63,64,48,-8,31,-8,55,64,-44,-4,23,-124,32,76,33,48,66,14,66,0,12,0,1,-128,0,64,0,-2,31,64,80,64,48,-1,55,64,16,-2,55,0,-48,72,17,36,37,34,37,9,73,-8,72,0,0,-128,0,64,0,-1,31,-112,16,-112,80,-2,55,-112,48,-112,16,-2,119,66,-108,-8,19,-120,16,8,17,8,33,56,38,0,72,-128,0,64,0,32,0,-2,31,-2,87,-128,48,-128,48,-8,19,8,17,-2,55,0,80,-4,19,4,18,-4,35,4,34,4,66,-128,0,64,0,64,0,-1,31,64,80,72,50,72,50,72,18,84,51,-46,84,64,20,-4,23,64,32,64,32,-2,79,0,64,-128,0,64,0,-1,31,0,16,0,84,-2,50,66,49,66,20,-6,53,66,84,-30,20,-46,20,74,21,66,36,76,36,0,68,0,1,-128,0,64,0,-2,31,16,84,16,50,88,49,84,20,-110,50,-112,80,20,17,24,34,16,34,32,68,-64,72,0,3,-128,0,64,0,-1,31,0,80,0,48,-2,55,-124,16,72,19,88,118,-88,-111,-24,19,-88,20,36,19,34,20,-32,96,0,0,0,1,-128,0,64,0,-2,95,-96,80,-96,48,-66,55,-96,16,-96,48,-66,-41,-96,16,-96,31,-65,16,-96,32,-96,64,-96,0,-128,0,64,0,32,0,-1,31,0,80,-2,51,34,50,-6,19,34,50,-14,82,-110,18,-110,18,-14,18,2,18,-2,35,2,2,-128,0,64,0,-2,31,0,80,-4,83,64,48,-2,55,-48,16,76,51,-126,84,-2,31,16,17,-112,17,-16,32,12,39,0,0,0,0,0,1,-64,0,-1,31,64,80,92,49,68,54,68,20,92,23,68,116,-4,-105,96,16,-80,32,12,33,2,66,0,76,0,0,-128,0,64,0,-1,31,16,82,48,49,-80,55,76,18,66,50,-112,83,-120,18,-124,20,-96,20,-104,40,6,43,0,64,-128,0,64,0,32,0,-1,31,16,81,-112,48,-4,51,68,18,-4,51,68,-46,-4,19,64,16,-1,31,64,32,64,64,64,0,0,1,-128,0,-1,31,2,17,2,17,-14,95,18,49,-46,23,82,53,-46,87,18,17,-110,17,66,39,34,57,30,65,0,65,-128,0,64,0,32,0,-2,31,64,80,-4,55,80,50,-96,17,-2,63,16,81,76,17,66,22,-8,19,64,32,-2,47,0,64,-128,0,64,0,-1,31,0,16,-8,81,8,49,-2,51,64,18,64,54,-4,90,-112,18,-2,19,40,34,72,34,-122,66,0,3,-128,0,64,0,32,0,-2,15,-112,72,-2,47,64,40,-4,11,64,24,-2,111,-128,8,-4,17,32,18,32,36,-2,43,0,0,0,0,-128,0,96,0,-1,31,68,82,-40,49,-2,55,-48,16,76,51,66,84,-2,31,-120,16,-80,17,-8,32,6,39,0,0,0,1,-64,0,-2,31,0,16,-68,87,-124,52,-124,52,-68,23,0,52,-4,87,40,20,-104,39,16,36,28,68,98,68,0,4,0,1,-128,0,-2,31,0,80,-8,87,-112,51,-48,48,96,16,-34,63,-8,87,72,20,72,36,-8,39,72,64,-4,79,2,0,0,0,0,1,-64,0,-2,31,0,82,-68,63,20,50,-108,31,36,50,-92,95,92,18,68,21,36,37,42,41,-14,73,0,0,-128,0,64,0,-1,15,0,8,-112,72,-2,47,-112,40,-4,11,-4,59,4,74,-4,11,64,16,-1,31,-80,32,14,71,0,0,0,0,0,1,-2,31,0,17,60,82,-92,55,-92,54,-89,21,-128,53,-68,87,-108,22,-108,21,-104,21,-108,36,-94,41,0,64,-128,0,64,0,-2,31,68,84,88,83,64,48,-66,55,8,17,-2,51,5,94,-4,19,4,18,-4,35,4,34,28,66,0,2,0,1,-128,0,-2,31,16,17,16,81,-4,55,16,49,-2,31,-8,51,72,82,-8,19,72,18,-8,19,-112,32,12,67,2,12,0,1,-64,0,-1,31,0,16,-2,87,-112,48,-4,51,-108,18,-4,51,0,80,-4,19,-1,31,64,16,88,35,70,76,-64,0,-128,0,96,0,-2,31,0,16,-4,83,-4,51,68,50,-4,19,-104,49,-32,83,-120,17,-4,23,82,17,76,38,-62,72,0,0,-128,0,64,0,-1,31,0,16,-68,87,-84,53,-84,53,-84,21,-104,50,-26,84,-128,20,-1,31,-80,33,96,32,-40,35,6,12,0,1,-64,0,-2,31,0,17,32,82,-36,51,84,53,-120,29,-8,51,6,84,0,24,-4,23,48,17,44,38,34,72,-64,0,0,0,0,1,-2,31,32,16,-4,87,68,53,-72,53,108,22,-1,54,80,85,80,21,126,21,-2,22,16,36,-1,68,0,4,0,0,0,1,-64,0,-2,31,64,80,124,55,-120,53,-4,22,124,54,4,-43,-4,21,52,37,-86,39,37,37,36,69,24,68,-128,0,64,0,-2,31,0,16,-68,87,-92,52,-100,51,-12,22,-60,48,120,83,-122,29,16,22,-28,32,24,35,-32,64,0,7,0,1,-128,0,-1,31,0,16,-128,80,95,63,-12,51,36,18,68,51,-34,-33,68,18,100,18,-108,35,-124,44,63,65,0,65,0,1,-128,0,-1,31,8,18,16,82,-36,63,100,50,-66,31,-86,58,-86,90,-86,31,42,19,-70,46,22,50,33,66,64,2,-128,0,64,0,-1,31,-128,16,-4,87,16,49,-2,55,0,16,-4,51,-4,83,4,18,-4,19,68,21,42,41,-7,73,0,0,0,1,-64,0,-2,31,0,16,-36,87,84,52,-44,55,-105,22,-32,55,-68,86,-108,22,-52,39,-120,41,92,42,34,84,0,64,-128,0,64,0,-2,31,16,16,-120,87,-66,52,-92,52,-104,23,127,52,8,84,-120,23,-66,38,-120,42,-120,83,-120,66,8,0,0,0,-128,0,-2,31,0,18,127,82,-56,63,-66,55,-94,20,-86,55,-86,-41,-86,20,-86,39,-14,63,20,67,-94,76,33,16,-128,0,64,0,-2,31,-68,23,-92,84,-68,55,-68,55,-92,20,-4,55,32,82,-2,23,-4,27,32,18,-4,35,-1,35,0,2,0,0,-2,35,34,16,34,8,50,127,-86,36,-86,36,34,40,98,40,-82,41,50,42,34,22,34,24,34,96,-52,1,0,0,32,0,32,16,32,8,-2,1,32,126,-4,1,36,69,36,37,-4,41,112,24,112,16,-88,30,36,113,34,2,32,0,32,0,0,2,0,1,-128,0,-2,63,66,35,48,12,12,49,0,2,-4,7,8,24,16,34,32,1,-64,0,0,3,0,124,0,0,0,2,0,1,-2,127,66,66,34,68,18,88,-8,63,8,0,-8,31,0,16,0,16,-4,31,8,0,8,0,-16,0,0,0,0,2,0,1,-2,127,66,66,50,76,8,49,0,1,-2,127,16,17,16,17,16,17,-16,31,2,1,4,1,-8,1,0,0,0,0,0,3,-64,0,-2,63,98,35,24,28,56,0,-64,31,0,3,-8,63,48,0,-64,0,0,51,0,76,-2,3,0,0,0,2,-128,1,-2,127,2,64,66,70,50,88,40,8,32,18,60,20,-28,61,36,8,68,18,68,23,-124,57,56,1,0,1,0,0,0,2,-128,1,-2,127,-126,66,98,76,88,50,72,34,80,26,96,6,112,14,76,116,66,4,66,8,124,24,0,96,0,0,0,2,-2,127,66,66,-78,76,-120,16,-8,15,-128,0,-4,63,-120,18,-128,12,-2,127,64,1,32,2,24,124,6,0,0,0,0,3,-2,127,66,66,50,76,-14,95,-112,16,-16,31,-112,16,-16,31,-2,127,-128,3,-32,4,-104,24,-122,96,-128,0,0,0,0,3,-2,127,66,66,-78,77,-116,51,96,12,-1,63,4,64,36,31,36,31,36,17,36,31,4,17,24,19,0,16,0,1,-128,0,64,0,-2,127,50,77,-118,80,-4,63,16,4,32,2,-2,-1,-16,15,16,8,-16,15,16,8,-16,15,16,8,0,0,0,3,-2,63,66,34,-78,44,-100,24,-96,6,-4,63,-32,6,-98,121,0,2,-2,127,96,6,-32,1,28,62,0,0,0,0,0,3,-2,127,66,64,34,67,18,92,-4,63,-88,42,-88,42,-88,42,-88,41,-76,45,-76,45,-70,46,-86,74,0,65,0,0,0,16,0,8,0,4,0,126,0,2,0,5,0,14,0,10,0,60,0,-54,0,9,0,8,0,8,0,8,0,8,0,0,0,16,-4,9,4,9,-60,124,-88,8,-104,10,-120,28,80,28,80,108,32,10,48,8,72,8,-124,9,2,10,0,8,32,0,32,32,32,16,32,8,-2,-3,34,9,34,11,34,21,82,53,74,93,-122,19,2,17,2,17,2,17,14,17,0,17,0,16,6,8,120,8,-96,7,32,124,32,4,32,9,-1,11,32,60,32,74,32,9,32,8,32,8,-2,9,0,8,0,8,32,16,96,8,96,8,-112,0,-112,124,72,9,36,17,18,54,0,56,-4,93,8,18,8,16,16,16,16,16,32,16,0,16,32,16,32,8,32,8,32,4,-4,125,36,8,36,10,36,28,-1,45,96,74,80,9,-112,8,-120,8,4,9,2,14,0,8,16,0,16,16,18,9,-108,8,-108,124,88,8,16,26,-2,21,16,52,16,92,-1,19,16,16,16,16,16,16,16,16,16,16,16,0,16,16,18,9,-108,8,-108,124,88,4,16,8,-2,11,2,28,2,44,-2,75,2,8,2,8,-2,9,2,8,2,8,0,0,32,32,80,16,80,8,-120,-4,4,9,-6,17,0,54,0,56,-4,93,4,19,4,17,4,17,-4,17,4,17,0,17,64,0,64,16,-128,8,-4,8,-120,125,72,10,48,10,80,20,-116,53,-2,94,-124,18,-124,16,-124,16,-4,16,-124,16,-128,16,0,0,0,32,-4,17,4,9,4,-3,-4,9,4,19,-4,53,64,57,36,87,40,17,16,17,16,17,108,17,-126,17,0,16,16,0,16,36,32,18,-2,10,48,-7,48,8,80,16,126,23,16,121,16,-103,-2,21,16,17,16,17,16,19,-2,20,0,16,0,0,-4,32,-124,24,-124,0,-124,124,-4,4,0,10,0,10,-1,29,16,44,16,74,-2,9,16,8,16,8,-1,11,0,8,32,0,64,16,96,12,-96,0,16,125,12,10,-6,29,64,20,68,57,40,89,-88,20,-112,16,-112,16,32,16,-2,23,0,16,0,0,0,33,-66,24,-126,1,2,121,122,17,74,21,74,57,122,57,74,89,74,21,122,17,2,17,2,17,14,17,0,16,32,0,32,32,32,24,-2,3,32,120,-4,17,32,20,-1,59,64,56,-46,84,-108,17,-120,18,-120,20,-76,16,-62,16,0,16,64,0,64,32,66,16,-4,11,72,-4,80,8,-1,11,64,20,-4,57,4,85,4,19,-4,21,4,17,-4,17,4,17,0,17,0,0,-4,32,-124,24,-4,0,-124,124,-4,8,64,26,-128,42,-2,44,42,77,74,10,-110,8,50,9,-62,8,28,9,0,8,64,0,-128,32,-4,17,36,9,36,125,-4,9,36,11,36,21,-4,53,80,92,-112,18,-1,23,16,16,16,16,16,16,16,16,0,0,0,32,-2,17,2,9,-2,125,16,9,16,27,-1,21,16,57,16,93,-2,19,-126,17,-126,18,-2,18,-126,20,-126,16,0,0,0,16,-34,11,-108,10,-116,121,-116,9,76,17,50,22,-2,59,82,88,-108,22,-108,17,-120,17,92,18,35,18,64,20,-120,0,-120,32,-120,16,-1,11,-88,124,-24,8,88,18,-124,53,-6,58,0,84,-4,18,-124,16,-124,16,-4,16,-124,16,-124,16,64,0,72,32,74,24,-52,3,73,124,-54,11,78,18,-4,52,-124,56,-4,92,-124,18,-4,16,-124,16,-124,16,-100,16,-128,16,-128,0,-128,32,124,17,68,9,68,-5,124,19,16,21,16,53,-2,57,24,89,56,21,52,17,82,17,-111,17,16,17,16,17,32,0,36,33,-88,16,104,8,-2,-1,112,8,-88,10,36,21,34,54,-1,91,72,20,-120,16,-48,16,60,16,-61,19,0,16,64,0,32,32,16,16,-4,9,4,-3,4,9,-4,11,0,21,-2,53,42,89,42,21,-2,19,42,19,42,19,14,21,0,17,72,0,72,33,80,17,95,9,80,125,104,9,72,9,68,21,68,57,-4,89,84,21,84,17,84,17,84,17,-1,23,0,16,0,0,126,32,-96,17,62,9,32,125,-2,9,-108,21,-2,57,-110,57,-100,90,-72,22,-88,18,-88,18,73,21,-114,26,0,16,0,0,-34,35,66,24,82,2,-54,125,-58,8,90,23,34,56,-4,56,-124,84,-124,18,-4,16,-124,16,-4,16,-124,16,-128,16,0,0,60,32,-92,31,-92,0,-92,120,-68,19,16,22,126,58,82,58,82,91,126,21,20,17,18,17,30,17,-31,23,0,16,0,0,0,32,-2,17,-2,11,34,126,-2,11,-4,9,32,20,-2,59,64,88,-2,21,82,17,82,17,82,17,94,17,0,17,8,0,-88,33,-34,23,-88,17,-84,-5,90,13,-24,21,-2,27,-120,56,-4,85,34,18,-4,21,-2,19,32,16,-32,16,0,16,0,0,0,0,-2,63,-124,0,-124,0,-120,0,-128,8,-128,8,-4,16,-128,16,-128,24,-128,24,-128,38,-64,33,62,64,0,0,0,0,0,0,-4,63,-124,8,-4,16,-128,28,-1,35,0,64,-8,15,8,8,-8,15,8,8,-8,15,8,8,48,8,0,8,16,0,16,0,16,126,-2,74,-108,82,-108,127,-112,40,-4,40,-60,127,-88,8,-104,8,-104,15,24,121,52,9,-62,10,0,8,16,8,16,16,16,20,-2,34,-108,63,-108,20,-112,34,-4,81,-60,32,-88,62,-88,82,24,13,24,11,36,49,66,66,-128,0,32,0,32,126,80,4,80,20,72,8,-124,4,-94,-2,16,27,16,26,-4,41,4,40,8,72,8,8,16,8,32,48,0,0,0,1,0,1,0,1,-4,63,0,1,-8,63,0,1,0,1,-2,127,64,3,32,5,16,9,12,49,2,65,0,1,0,1,0,8,0,8,-2,9,4,126,8,8,8,126,16,8,16,8,-1,127,16,24,16,28,16,42,16,40,16,72,32,8,-32,8,16,8,16,8,16,8,16,127,88,8,84,126,-110,8,-111,127,20,25,20,28,24,44,8,42,16,72,16,8,-32,11,0,8,0,8,-4,8,-124,8,-124,127,-124,8,-124,62,-4,8,-128,8,-128,127,-2,12,-126,28,-126,26,-126,40,-2,72,-126,8,-128,8,32,8,32,8,80,8,80,126,72,8,-122,126,-3,9,0,126,0,8,-4,8,-124,28,-124,42,-124,40,-4,72,-124,8,-124,8,72,8,72,8,72,8,-2,125,72,8,0,124,-2,9,66,127,66,9,-4,29,68,26,68,40,-124,72,4,9,56,11,0,8,16,16,16,16,18,17,-108,126,88,16,16,126,-2,17,2,17,122,127,74,25,74,53,74,51,122,81,2,81,14,17,0,17,0,16,-4,16,-92,16,-4,126,-92,16,-92,126,-4,16,32,126,-2,17,42,25,42,53,-2,51,6,81,2,17,14,17,0,17,32,16,36,17,-88,16,104,126,-2,19,112,124,-84,16,34,-1,32,18,64,48,-1,59,-120,52,-48,80,56,16,-58,19,0,16,72,8,72,8,-2,9,72,126,-2,9,72,124,-1,11,32,126,-4,8,-92,28,-4,42,-92,40,-1,75,-124,8,-104,8,-128,8,0,16,-2,17,0,17,-4,125,0,17,-2,125,82,17,76,17,116,-3,74,25,-1,53,72,50,40,82,40,82,24,18,0,16,64,16,32,16,-2,17,68,125,68,17,-18,125,-50,17,-18,127,85,17,0,57,-2,54,32,50,-4,82,68,21,124,20,68,16,0,0,8,1,-16,63,-2,127,0,3,-16,29,4,102,-8,3,-2,127,32,2,-16,13,8,31,-4,63,0,1,-1,127,0,0,0,0,0,127,-1,34,8,34,8,34,8,62,8,34,8,34,8,62,8,34,8,34,8,47,8,114,8,2,112,2,0,2,16,0,16,0,16,127,-4,36,-108,36,-108,60,-4,36,-108,36,-108,60,-1,39,-124,36,-124,46,-124,116,-124,4,-116,4,-128,4,32,0,96,0,96,-1,-112,36,-112,36,72,61,36,37,18,38,0,60,-4,37,8,39,-112,60,80,-60,48,4,8,4,0,4,32,0,16,0,8,127,-2,34,-126,34,-126,62,0,34,-1,35,16,62,16,34,16,34,16,47,16,114,16,2,96,2,0,2,12,0,48,-2,-32,36,32,36,32,36,-1,61,32,36,32,36,-4,60,-124,36,-124,36,-124,47,-124,116,-4,4,-124,4,-124,4,32,0,32,0,-4,-2,-92,36,-4,36,32,60,-1,39,0,36,-4,60,-92,36,-92,36,-92,62,-76,-28,76,4,-126,5,0,4,32,8,64,127,127,8,-92,63,-104,127,24,31,24,33,102,71,-2,127,16,8,-16,15,-16,15,16,8,-1,-1,16,0,16,0,0,0,-2,127,64,2,-4,63,68,34,68,34,-4,63,-8,31,8,16,-8,31,8,16,-8,31,-1,-1,-128,0,-128,0,-128,0,0,0,-1,3,32,126,64,16,-4,17,4,17,36,17,36,-1,36,17,36,17,36,17,36,17,48,16,-52,17,2,22,0,0,0,0,0,2,-2,61,32,32,-4,32,-124,32,-108,63,-108,36,-108,36,-108,36,-108,36,-92,68,48,68,-56,68,4,69,2,2,0,0,-1,17,16,8,32,4,126,127,66,0,82,60,82,36,82,36,82,36,82,36,82,37,40,38,70,36,-127,65,0,0,0,8,-1,9,16,8,32,127,-4,8,-124,8,-108,127,-108,0,-108,0,-108,62,-108,34,-108,34,48,34,76,62,-126,34,0,1,0,0,-2,9,16,24,32,22,32,33,-4,64,-108,126,-108,0,-108,62,-108,34,-108,34,-108,34,48,62,76,34,-126,35,0,0,0,32,0,39,-1,56,16,33,126,33,66,30,82,8,82,9,82,122,82,28,82,44,98,42,40,73,-60,72,2,17,0,0,0,0,0,16,-2,12,-112,127,32,8,-4,18,-108,20,-108,61,-108,10,-108,18,-108,100,-108,12,48,10,44,49,-62,65,0,0,0,8,0,8,-1,21,16,18,32,41,-4,68,-108,62,-108,4,-108,4,-108,8,-108,62,-108,34,-76,34,44,62,-61,34,0,1,0,0,-2,119,16,85,32,85,126,119,66,0,82,127,82,0,-46,-1,82,16,82,30,82,2,40,2,36,2,-62,29,0,0,0,8,0,41,-2,41,16,41,32,63,124,0,84,127,84,8,84,8,84,63,84,53,84,53,40,53,68,53,-62,39,0,0,0,0,-1,127,16,18,32,30,126,18,66,30,-46,23,82,122,82,127,82,17,82,86,82,50,24,54,102,69,-127,72,-128,0,0,20,-2,20,16,20,32,-1,124,20,-60,127,84,20,84,20,84,127,84,85,84,87,84,109,40,105,36,73,-62,71,0,64,0,0,-1,62,16,20,32,12,124,50,68,127,84,85,84,51,-44,46,84,72,84,-1,100,30,40,41,68,72,66,8,-128,8,0,0,-2,63,16,33,32,63,124,33,68,63,84,12,-44,-1,84,0,84,62,84,34,100,62,40,26,70,41,-127,88,0,0,0,0,-2,127,16,8,32,127,124,73,68,91,84,59,84,8,-44,127,84,8,84,127,84,85,108,85,36,85,66,71,-128,64,0,0,0,8,-2,47,-4,40,-124,-1,-108,42,-108,76,-20,26,-6,127,-120,16,-8,31,-8,31,64,2,-1,-1,64,0,64,0,-128,0,-128,0,-128,0,-4,0,-128,0,-2,63,-126,32,-124,32,-124,32,-8,32,-128,47,-128,32,-126,32,-126,32,-4,64,0,0,0,1,0,1,-4,1,-4,63,4,33,-4,33,4,47,8,33,-8,33,-64,32,-2,63,32,34,-64,33,-32,65,30,94,0,0,64,0,64,8,64,8,64,8,64,63,64,41,64,41,64,41,64,63,64,8,64,10,66,11,66,29,66,97,60,0,0,0,0,8,0,8,-8,8,-120,8,-120,126,-120,74,-120,74,-120,74,-120,126,-120,10,-120,10,-119,15,9,57,10,-63,14,2,0,0,0,0,0,0,-2,127,0,2,-8,7,8,4,8,8,56,49,0,65,-8,31,8,17,-8,31,16,1,-4,1,4,63,2,0,0,0,32,0,32,-1,32,20,-4,20,-92,20,-92,20,-92,20,-4,20,36,20,36,20,62,36,-29,37,2,68,-4,67,0,0,32,8,64,8,64,8,-1,8,-128,126,0,75,-4,75,8,74,16,126,32,8,32,10,64,10,66,15,66,113,124,0,0,0,0,8,32,8,16,8,16,8,-1,63,64,42,64,42,64,42,64,42,64,62,64,8,64,10,64,15,64,25,126,96,0,0,16,8,16,8,16,8,16,8,-2,125,16,76,16,76,16,76,-2,125,32,8,80,12,80,10,72,14,-124,113,2,2,0,0,16,8,-112,8,-112,8,-112,8,-110,126,-108,74,-8,74,-112,74,-112,126,-112,8,-112,12,-112,12,-78,14,-46,114,-100,0,0,0,32,0,32,16,32,16,32,16,-2,125,34,85,34,85,34,85,82,125,82,17,-118,21,-126,21,2,31,2,99,12,1,0,1,0,16,-4,16,-124,16,-124,124,-92,84,-92,84,-92,84,-92,84,-76,124,-44,16,80,20,-112,30,-111,114,18,1,28,3,0,0,0,0,12,16,-16,19,64,16,64,126,124,82,-64,83,64,82,64,82,-2,127,64,16,64,20,66,22,66,26,62,97,0,0,32,16,96,16,96,16,-112,16,-120,124,4,85,-118,85,-120,84,-120,84,-120,124,-120,20,-120,20,8,31,8,115,8,2,8,0,0,0,48,8,48,8,40,8,72,126,68,74,-108,74,-109,74,32,75,32,126,72,10,68,10,68,14,-98,122,-30,2,0,0,8,8,8,8,-120,8,72,8,40,126,8,74,-120,74,72,74,40,74,30,126,-24,9,8,10,8,14,8,121,8,1,8,0,4,16,-28,17,36,16,36,124,36,84,-28,84,-124,84,-124,84,-12,124,20,16,36,20,36,22,36,25,36,96,-60,0,4,0,0,1,4,17,4,17,-4,31,0,1,0,1,-2,127,0,1,-8,31,8,17,8,17,-8,31,16,1,-4,1,2,126,0,0,0,0,-124,8,-124,8,-124,8,-124,62,-1,43,-124,42,-124,42,-4,42,-124,62,-124,10,-124,10,-124,15,-4,113,-124,0,-124,0,16,8,16,8,16,8,16,8,-2,63,16,42,16,42,16,42,16,62,-4,8,-124,10,-124,10,-124,15,-4,113,-124,0,-128,0,0,8,0,8,-1,11,4,8,4,62,-12,42,-108,42,-108,42,-108,62,-108,8,-12,12,4,10,4,14,4,113,28,0,0,0,0,16,0,16,-2,17,0,17,0,125,127,85,32,85,32,85,60,125,36,17,36,21,36,31,36,99,68,2,-100,4,0,1,16,8,16,8,16,8,16,8,-2,62,-110,42,-110,42,-110,42,-2,42,-110,62,-110,8,-110,12,-110,14,-2,114,-126,0,-126,0,32,16,32,16,32,16,-4,16,-92,124,-92,84,-92,84,-4,84,-92,124,-92,16,-1,23,-124,20,-124,30,-124,114,-100,0,-128,0,64,8,64,8,-128,8,-128,8,-1,127,64,75,64,74,126,74,64,126,64,8,64,10,126,14,64,25,64,97,64,0,64,0,0,8,28,8,96,8,64,8,64,126,64,74,126,74,72,74,72,126,72,8,72,10,72,10,72,15,72,113,-1,1,0,0,32,16,32,16,80,16,80,16,72,124,-60,84,34,85,16,84,-4,125,8,16,8,20,-112,22,80,26,32,98,16,0,8,0,0,16,-4,19,-120,16,-120,16,80,124,32,84,88,84,-90,84,32,125,32,16,-2,21,32,22,32,26,32,98,-1,3,0,0,8,0,72,16,72,16,-120,16,-66,60,-86,52,42,53,-54,53,74,52,-110,60,-46,16,114,21,-94,31,34,98,76,0,0,0,0,0,-8,126,-120,8,-56,8,-88,8,-86,14,10,113,14,3,-4,63,4,33,4,33,-4,63,8,1,-4,1,2,126,0,0,32,16,32,16,32,16,-2,17,36,61,40,53,-88,52,-80,52,-2,61,32,16,80,20,80,20,-112,30,-116,114,2,1,0,2,64,16,64,16,94,16,-28,17,40,60,48,52,114,52,-118,53,4,60,-2,19,80,20,80,22,-112,26,-110,96,30,3,0,4,0,16,-2,19,32,16,64,16,80,124,-120,84,-68,84,-28,85,32,124,32,16,-4,21,32,20,32,30,32,114,-1,7,0,0,0,16,-128,16,-66,16,-120,17,-120,125,-66,85,-86,85,-86,85,-86,125,-86,17,-86,21,-86,20,-84,30,8,99,8,2,8,0,16,0,80,16,80,16,80,16,-2,61,82,53,82,53,82,53,-2,61,82,17,82,21,82,23,82,27,-2,97,2,1,0,1,0,16,4,16,120,16,-120,19,-120,124,8,85,126,85,-120,85,-120,124,-120,18,-120,21,-2,21,-128,28,-128,101,126,2,0,4,0,0,12,8,-16,9,32,8,32,62,-1,43,32,42,32,42,32,42,-4,62,-124,8,-124,12,-124,14,-4,122,-124,2,-124,0,64,8,32,8,16,8,-2,11,-56,60,40,44,48,44,-34,44,73,61,72,8,72,12,72,12,72,30,-120,-29,8,2,8,0,64,16,32,16,16,16,-2,19,0,126,80,82,-116,82,10,83,-120,126,80,16,80,20,32,22,32,57,-40,-64,6,3,0,0,4,8,8,9,-120,8,-2,9,32,62,32,42,32,42,-2,43,32,62,32,8,-2,13,32,14,32,26,32,97,32,0,32,0,32,8,64,8,-120,8,-124,8,-4,63,18,42,-112,42,-112,42,-2,63,16,9,16,12,-1,15,16,122,16,0,16,0,16,0,0,0,0,0,-2,31,0,16,-8,31,-2,31,-124,20,-24,20,-104,23,-122,20,-4,47,-124,40,-4,47,-120,64,-2,95,1,0,0,8,4,8,-8,127,-128,8,-1,14,-120,24,-120,104,8,9,-120,24,-8,31,-120,16,-8,31,-112,0,-120,0,-4,127,2,0,16,8,18,9,-108,8,84,8,24,62,-2,42,-126,42,-126,42,-2,42,-126,62,-126,12,-2,10,-126,14,-126,113,-116,0,-128,0,0,16,-4,16,-124,16,-124,16,-4,126,0,82,0,82,-2,83,32,126,32,16,-2,21,48,30,72,113,-124,1,2,2,0,0,4,16,-28,16,-124,19,-116,16,-116,124,-20,87,-116,84,-52,85,-52,125,-84,17,-116,22,-116,28,-124,114,-124,2,-116,0,-128,0,32,16,96,16,80,16,-120,16,4,61,2,54,-4,53,32,52,32,60,-2,19,32,20,-88,22,36,27,34,97,-32,2,0,0,0,16,12,16,-16,17,34,17,36,125,-92,84,-120,84,-4,85,8,124,16,16,-1,23,16,30,16,50,16,-64,96,0,0,0,8,17,-112,16,80,16,-2,19,32,124,32,84,-4,85,32,84,-2,127,96,16,96,20,-96,30,-94,-14,34,3,30,4,0,0,32,16,32,16,-2,17,32,16,-4,61,32,52,-1,55,0,52,-4,60,-124,16,-4,20,-124,22,-4,25,-124,96,-100,0,-128,0,0,0,-124,16,-124,16,-2,17,-124,126,-124,82,-4,82,-124,82,-4,126,-124,16,-124,20,-1,23,80,30,-120,98,4,1,2,2,-128,16,-122,16,-72,16,-96,124,-32,87,-96,84,-65,85,-28,85,-92,126,-92,18,-92,28,-92,28,-92,52,-60,-62,-60,0,-124,0,32,0,40,16,36,16,36,16,-2,127,32,84,-44,85,84,85,88,85,88,125,-56,17,24,20,120,30,-90,115,38,0,64,0,0,0,64,2,126,126,64,2,124,62,64,2,126,126,64,3,64,3,-8,31,8,17,-8,31,16,1,8,1,-4,127,4,0,0,16,-2,16,-110,16,-110,16,-2,124,-110,84,-2,84,16,84,-1,127,48,16,88,20,88,22,-108,59,18,-62,16,0,16,0,0,16,0,16,-2,17,2,17,-6,125,34,85,34,85,-6,85,50,125,42,17,42,21,-6,29,2,-13,-2,3,2,1,2,1,0,16,-4,16,-124,16,-124,16,-4,124,-124,84,-4,84,-128,84,-2,124,38,17,42,20,-46,20,18,31,98,114,-114,0,0,0,32,16,64,16,-2,17,18,17,34,125,-2,85,34,85,34,85,-2,125,80,16,-112,20,-1,23,16,30,16,98,16,0,16,0,0,16,-4,17,36,17,36,17,124,125,36,85,36,85,124,85,116,125,84,17,84,21,84,21,116,31,4,-29,28,2,0,0,32,16,36,17,-88,16,-80,16,-2,125,64,84,-2,87,-112,84,-120,124,-4,17,-118,22,-120,20,-80,30,-126,98,-124,0,120,0,0,16,64,16,48,16,-2,17,66,125,66,85,-4,84,-76,84,52,125,84,19,-44,20,-100,30,-112,50,18,65,30,2,0,4,0,17,-128,16,-98,16,-46,17,84,125,84,85,-40,85,88,85,84,125,-46,17,18,25,82,25,92,29,-80,101,48,1,16,0,0,16,-4,17,24,16,32,16,32,124,-2,87,32,84,32,84,-32,124,-4,17,84,21,84,31,84,51,84,65,-1,7,0,0,0,0,32,16,32,16,-2,17,32,16,-4,125,32,84,-1,87,-120,84,-4,125,-121,22,-4,20,-124,30,-124,114,-4,0,-124,0,72,16,72,16,72,16,-1,19,72,60,-2,53,34,53,34,53,32,60,-2,19,96,20,-72,30,36,-13,34,4,32,0,32,0,32,16,32,16,32,16,-1,19,32,124,-2,85,10,85,-110,85,82,125,-6,17,34,21,-2,21,34,31,34,99,44,1,0,1,0,16,-2,19,0,16,-4,16,-124,124,-124,84,-4,84,0,84,-2,125,34,17,-2,21,34,31,34,115,-2,1,2,1,0,1,32,16,32,16,32,16,-2,19,72,124,-92,85,34,86,-4,85,32,84,-2,125,32,20,32,28,-4,51,32,66,-2,3,0,0,4,16,-28,16,-124,19,-92,16,-100,124,-28,87,-92,84,-44,84,-52,85,-89,126,-68,20,-124,20,-124,28,-124,100,-124,0,-128,0,64,8,64,8,-2,8,-128,8,-4,127,-124,76,-4,76,-124,76,-4,124,-128,8,-4,12,72,13,48,15,48,114,-52,0,2,3,32,16,96,16,-68,17,36,125,-20,85,36,85,36,85,-4,85,32,124,-4,19,-120,20,80,30,48,114,76,0,-126,1,0,2,32,16,80,16,80,16,-120,16,4,125,-6,86,4,84,-44,85,84,125,-44,17,84,21,-44,31,84,-13,68,1,-52,1,0,1,16,18,16,17,-96,16,-1,127,64,85,126,85,4,85,-60,85,72,125,127,25,72,21,72,29,72,-30,-56,2,-72,13,0,0,32,8,36,9,-88,8,104,8,-2,63,48,42,108,42,-94,42,32,63,64,8,-1,15,-124,10,-56,14,60,113,-61,0,0,3,4,16,8,17,-56,16,-1,19,80,60,80,52,-4,53,84,53,84,61,-100,17,4,21,-4,29,4,51,-4,67,4,1,4,1,64,16,32,16,16,16,-4,17,4,125,4,85,-4,85,0,85,-2,125,50,21,-2,19,50,31,50,115,50,5,4,5,12,1,0,0,32,0,64,63,126,22,-124,127,-56,14,48,22,40,37,70,89,0,1,-8,31,8,17,-8,31,16,1,-8,127,4,0,32,16,32,16,-2,19,32,16,-4,125,64,84,-2,87,-120,84,-12,125,34,18,-2,21,96,20,-72,30,36,-29,34,2,32,0,32,4,32,4,-2,127,72,63,-56,4,-80,127,16,15,108,17,-126,39,-8,95,8,17,-8,31,16,1,8,1,-8,127,4,0,80,16,80,16,-2,19,80,16,80,124,-1,87,80,84,-2,85,82,125,82,17,-86,21,-90,21,34,31,2,99,14,1,0,1,-120,0,-120,16,-2,19,-120,124,40,84,68,84,-2,87,-120,84,-116,125,-118,18,-2,23,-120,30,-120,-30,8,1,8,2,8,0,80,16,80,16,-2,19,80,16,-4,124,-124,84,-4,84,-124,84,-4,124,32,16,-2,23,32,22,80,26,76,96,-126,3,0,0,0,16,-1,17,16,17,16,61,126,53,66,53,126,53,66,53,126,61,16,21,52,21,84,31,82,98,-110,2,48,4,0,0,32,0,64,16,-4,17,4,17,4,125,-4,85,4,85,-4,85,4,125,-4,17,64,20,-92,31,-110,115,-118,2,-120,2,112,0,0,0,64,16,48,16,-2,19,76,125,52,85,-52,85,-4,85,32,84,-4,125,68,17,-108,21,-4,29,12,-27,28,1,0,1,64,16,32,16,16,16,-1,125,16,85,-4,85,20,85,-1,85,20,125,-4,17,16,21,-4,31,-124,51,-4,66,-124,2,-124,4,64,0,32,16,-2,17,-124,16,72,124,-2,85,66,85,34,85,16,84,-1,127,124,20,68,20,68,30,-124,98,56,1,0,2,32,8,32,8,64,127,126,8,-88,127,-88,54,16,85,-84,84,66,29,-8,63,8,17,8,17,-8,31,16,1,-4,127,2,0,64,16,72,16,72,16,-2,19,72,124,-1,87,32,84,-4,85,36,125,-4,17,36,21,-4,31,80,-14,-120,0,4,1,2,2,80,16,80,16,-1,19,80,124,-2,85,82,85,-2,85,82,85,-2,125,0,20,-4,20,-124,30,-4,114,-124,0,-4,0,-124,0,0,16,-1,19,72,16,-2,125,74,85,74,85,-2,85,0,84,-2,125,0,16,-1,23,88,30,-108,114,-108,0,114,1,0,0,32,0,36,17,-88,16,-80,16,-2,127,2,86,2,86,-6,86,-120,84,-8,124,32,16,-2,21,32,30,32,98,-1,3,0,0,0,0,12,16,-16,19,36,17,-72,124,-2,87,48,84,108,84,-94,125,32,18,88,20,84,31,68,51,74,-62,120,2,0,0,64,16,-128,16,-8,16,16,19,-4,125,36,85,36,85,-4,85,-28,124,104,19,-104,24,56,29,84,54,-108,-61,34,2,-64,0,0,2,0,4,-16,7,32,10,-64,17,96,3,30,29,-64,104,-48,11,-4,62,-108,42,-108,42,-4,62,18,10,-2,127,0,0,64,16,32,16,-2,17,-120,16,80,124,-2,87,-4,84,-124,84,-4,124,-124,16,-4,20,32,20,-2,127,32,2,32,0,32,0,64,16,48,16,-2,19,32,16,66,126,84,85,-24,85,-40,84,-4,125,42,18,32,20,-1,31,32,114,32,2,32,0,32,0,0,0,0,0,-16,31,-64,2,-4,127,-120,2,-120,28,-112,107,16,8,124,63,84,41,124,63,20,10,30,15,-14,121,0,0,-128,16,-126,16,-12,23,-124,16,-24,127,16,84,-30,85,36,85,40,125,-14,17,36,26,68,25,120,29,-112,-25,32,0,64,0,32,0,32,16,-2,19,32,16,-4,125,36,85,-4,85,36,85,-4,125,36,16,-4,23,-92,31,-110,-14,-118,2,-8,4,0,0,0,16,-4,17,36,17,-88,16,104,124,-2,87,-72,84,36,85,34,126,-4,17,36,21,-4,29,36,51,-4,-61,4,1,4,1,4,0,-120,16,80,16,-2,19,32,124,-4,85,-2,87,36,84,-88,84,-1,127,0,16,-4,20,-124,28,-124,114,-4,2,-124,0,-112,16,-112,16,-2,19,-80,16,16,125,-2,85,-4,87,32,85,-4,125,-2,21,0,21,-8,31,112,-30,80,0,-114,1,0,6,72,16,72,16,-2,19,-2,17,2,125,-6,85,0,84,-2,85,68,124,-72,17,120,20,-72,20,-44,31,18,-29,96,0,0,0,64,16,-128,16,-8,16,-2,19,40,125,100,85,-102,85,-1,85,-2,125,0,17,-2,21,-4,30,-124,118,-124,4,-4,4,-124,0,64,16,32,16,16,16,-1,19,72,122,-2,91,48,90,-4,90,-1,123,52,18,-4,26,120,30,-76,-10,-76,4,50,5,48,0,80,16,80,16,-1,19,80,124,-4,85,84,85,-4,85,40,84,36,124,-1,21,20,21,24,31,-40,115,41,2,70,2,0,2,0,4,0,4,-8,15,-8,15,-2,-1,24,15,-32,55,-80,62,-100,24,18,107,-4,62,-108,42,-4,62,24,10,-4,127,2,0,0,0,-2,63,-8,31,-120,16,-8,31,-2,63,-6,63,2,44,-16,23,-16,39,124,8,84,63,124,63,20,10,-2,127,0,0,0,0,-34,17,82,17,-34,17,-34,125,126,85,-48,85,-2,85,-2,127,-2,17,32,25,-1,25,-8,31,112,100,-2,1,0,6,0,4,0,4,0,8,-4,15,-128,8,-128,16,-128,32,-1,127,-128,0,-120,16,-120,16,-120,16,-120,16,-120,16,-8,31,8,0,0,0,124,62,84,42,84,42,84,42,84,42,108,44,66,27,-128,112,-4,31,-128,32,-1,-1,-120,16,-8,16,-120,31,8,0,0,8,120,8,-56,127,72,127,-114,0,124,63,104,41,24,63,60,36,-62,72,-4,15,-128,16,-1,-1,-120,16,-8,31,8,0,32,0,62,32,32,32,-2,61,36,81,60,81,-26,17,56,-1,62,85,-44,85,88,85,-1,85,16,93,16,102,16,2,112,4,0,0,12,6,-16,120,-112,8,-112,8,-112,8,-112,126,-2,8,-112,8,-120,60,-120,36,-120,36,-92,36,-59,60,-126,36,0,32,0,0,32,8,32,8,64,16,-1,31,-112,36,-120,66,0,1,0,0,-4,31,0,0,0,0,0,0,0,0,-2,127,0,0,32,8,64,8,126,31,-96,24,16,37,0,65,-4,63,-128,0,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,0,3,0,0,32,0,32,4,127,8,80,31,-120,36,0,64,-16,63,32,4,32,4,120,6,16,9,16,9,-32,16,-72,32,6,79,0,0,32,8,64,8,-2,31,-120,20,-124,34,0,64,-16,63,16,4,16,4,16,8,-2,15,2,0,-12,63,4,0,4,0,56,0,32,0,32,8,127,16,-48,31,-120,34,8,64,-2,63,16,4,16,4,16,4,-1,127,16,4,16,4,16,24,16,32,16,0,32,8,32,16,127,31,80,40,-120,68,0,0,-8,15,-120,8,-120,8,-120,8,-120,9,-120,9,-126,2,-126,4,124,120,0,0,32,0,32,8,-1,31,80,20,-120,34,-128,64,-4,15,16,9,16,9,16,9,16,17,8,17,8,33,4,33,2,65,0,1,0,0,32,8,126,16,80,31,-120,36,-80,64,-64,31,-128,16,-128,32,-4,63,-124,1,-124,6,-124,8,-72,16,-128,32,-128,0,32,4,32,8,64,8,-1,31,-112,36,8,66,0,4,-4,15,36,17,36,98,68,2,68,12,-124,49,12,2,48,12,0,16,32,8,64,8,127,31,-112,20,8,37,0,67,124,127,68,8,72,8,72,8,68,8,66,8,66,15,92,112,64,0,64,0,32,8,32,8,127,31,80,20,-120,34,-2,95,0,16,-16,19,16,18,16,18,16,18,16,18,-16,19,0,16,-2,31,0,0,0,0,32,8,126,31,80,24,-120,36,-128,64,-8,31,8,16,8,16,-8,31,8,16,-8,31,0,0,0,0,-1,127,0,0,0,0,32,8,32,16,-1,31,80,36,8,34,-128,72,-128,16,-2,31,-128,32,-4,63,-128,0,-128,0,-128,0,-2,127,0,0,32,8,32,8,126,31,80,20,-120,99,0,4,-2,15,0,17,0,33,-4,65,0,1,0,1,-4,1,0,1,0,1,0,1,32,8,32,8,127,16,-48,31,-120,34,0,68,-4,15,4,16,-60,47,68,72,68,8,68,8,-60,15,4,0,56,0,0,0,16,8,32,16,32,16,126,63,-112,36,-120,68,8,67,-128,0,-2,63,16,8,16,4,32,4,32,2,64,2,-1,127,0,0,0,0,32,8,127,31,96,24,-112,36,-4,127,4,0,-12,127,4,0,4,0,-60,31,68,16,-60,31,4,0,8,0,48,0,0,8,16,16,127,16,80,63,-120,68,0,64,-8,63,8,2,8,12,48,16,-8,47,8,8,8,8,-8,15,8,8,8,8,32,0,32,8,64,16,127,31,-112,36,-120,74,0,8,124,63,68,9,68,9,68,9,68,17,68,17,124,33,68,46,64,64,32,0,32,8,126,31,72,40,-120,69,64,16,64,8,-4,11,68,120,-120,8,-120,8,8,9,56,10,0,56,-2,71,0,0,32,8,32,8,127,16,-56,31,-120,37,4,66,32,4,-8,8,8,31,4,0,-8,15,8,8,8,8,-8,15,8,8,8,8,16,8,32,8,32,16,-1,31,-112,36,8,70,124,4,68,127,68,4,68,7,68,12,68,52,124,4,68,4,68,4,0,24,0,0,32,8,-1,31,80,20,-120,34,64,80,76,16,112,31,66,19,66,28,-68,16,-128,0,-2,127,-128,0,-128,0,-128,0,32,8,32,8,127,31,80,24,8,36,-120,68,-4,15,-128,8,-128,16,-2,127,64,1,64,2,66,2,66,4,62,56,0,0,32,8,32,8,126,31,80,24,-120,101,12,0,-16,61,32,8,60,17,32,61,32,37,-4,21,0,8,0,22,-2,33,0,64,0,0,32,8,64,16,126,63,16,73,8,71,-64,4,48,4,-4,31,-126,96,-128,0,-8,15,-128,0,-128,0,-2,127,0,0,32,4,64,8,127,31,-112,24,8,102,-16,7,32,8,-8,63,-120,0,-1,127,-120,0,-120,0,-8,31,-120,0,-128,1,0,2,32,8,32,8,126,31,80,24,-112,37,72,76,-4,8,-124,8,68,127,52,9,28,8,100,8,-124,15,4,112,60,0,0,0,0,0,32,8,126,31,80,24,-120,36,0,65,-4,63,-112,8,-112,8,-80,20,-88,20,-56,34,-60,32,-128,0,-2,127,0,0,32,8,64,16,127,31,-120,36,0,64,-2,63,-128,0,-8,31,-8,31,-120,16,-8,31,0,9,0,6,-64,7,62,120,0,0,32,8,64,8,-2,31,-112,20,-120,106,-4,9,36,9,36,127,36,9,-4,15,0,25,0,105,2,9,2,9,-4,16,0,48,32,8,32,8,-1,31,80,20,-120,34,-120,80,-80,12,-64,2,-8,31,8,16,-8,31,8,16,-8,31,8,16,8,16,48,16,32,8,32,8,-1,31,80,18,-120,34,-64,72,-128,8,-2,18,72,19,72,51,40,82,48,18,48,18,72,16,-122,17,0,18,32,8,32,16,-1,31,8,37,-4,127,0,1,-8,31,-1,127,0,0,-8,31,8,16,-8,31,-8,31,8,16,16,16,48,16,32,8,64,16,-2,31,-112,36,-4,127,-128,0,-8,31,-128,0,-1,127,-16,15,-112,8,-112,8,16,9,80,14,48,24,12,32,0,8,32,8,127,31,80,24,-120,36,-2,127,0,32,-4,47,-112,36,-96,34,-2,47,-64,32,48,33,8,46,-2,63,0,0,32,8,64,8,126,31,-112,20,-112,34,-124,64,-8,15,-96,0,-2,127,0,1,-8,15,8,116,-8,7,8,4,-8,7,8,4,32,0,32,8,64,16,126,31,-88,36,32,66,-2,63,-96,2,-1,127,0,2,0,4,-8,31,8,100,8,4,-8,7,8,4,16,4,32,8,-2,15,80,20,-120,34,-120,72,-120,8,-120,124,-1,9,-120,8,-8,14,-120,120,-120,8,-8,8,-120,8,-120,48,32,0,32,8,-2,31,80,20,-120,106,-4,9,-104,126,96,8,80,8,-82,31,32,104,-4,9,-2,11,32,8,32,56,32,0,0,0,32,8,-2,31,80,40,-120,-59,-8,31,8,17,-8,31,8,17,-8,31,0,0,-2,-1,32,4,32,8,32,48,32,0,32,8,64,8,126,31,-112,20,24,107,96,4,-8,31,-120,16,-8,31,-120,16,-8,31,-128,0,-2,127,-128,0,-128,0,-128,0,0,0,32,8,64,16,126,31,-96,105,-112,4,-4,63,68,33,52,38,12,8,-14,63,-128,0,-128,0,-128,0,-2,127,0,0,0,0,32,8,64,31,-1,36,-120,69,-128,0,-4,63,4,36,124,47,72,17,72,41,72,37,114,2,66,12,126,112,0,0,32,8,64,16,-1,31,-112,36,-120,66,-8,63,-120,0,-1,127,-120,0,-8,63,-56,18,-88,20,-88,20,-104,40,-120,32,-120,64,32,8,32,8,-1,31,72,20,-84,98,36,0,-2,31,32,16,-28,31,20,16,-104,23,-104,20,-104,39,41,32,70,64,0,64,32,8,64,16,127,31,-112,36,-120,66,-8,15,-8,15,-128,0,-1,127,0,0,-8,15,8,9,8,9,-56,9,48,14,12,48,32,8,32,8,-2,31,-112,24,8,101,0,2,-8,31,-8,31,8,16,-8,31,-4,63,-128,0,-4,31,-128,0,-1,127,0,0,32,8,64,8,-2,31,-112,20,-120,106,-8,19,8,16,-1,63,0,82,-4,83,64,20,-1,31,96,16,-104,16,7,23,0,16,32,8,64,16,126,31,-112,36,-88,66,-4,63,-4,31,32,2,-2,127,-8,15,-120,8,-8,15,-2,127,8,8,8,8,48,8,0,8,32,16,127,31,80,36,-120,66,-2,95,0,16,124,31,64,17,120,31,64,17,124,31,64,17,64,17,-2,31,0,0,32,8,64,8,126,31,-112,20,-120,98,-2,63,-8,31,72,18,72,18,-8,31,-128,0,-1,127,-32,3,-104,28,-122,96,-128,0,32,8,64,16,126,31,-112,40,-120,69,-8,31,104,22,-120,19,104,28,-8,31,68,16,88,31,98,16,66,23,124,24,0,0,32,8,64,16,126,63,-120,66,-4,127,-128,32,-4,32,-4,47,-124,40,-12,40,-116,43,112,40,-14,41,18,73,30,82,0,20,32,8,64,16,126,63,-112,72,40,77,64,8,-4,127,-92,63,-92,41,36,41,32,63,48,30,72,41,68,40,-126,73,0,8,32,8,64,16,-2,31,16,37,0,64,-4,31,68,18,-4,31,-96,0,-2,31,72,16,48,24,32,22,-46,32,30,65,0,0,32,8,64,16,127,31,-112,36,-120,66,28,25,-60,19,68,18,-60,19,68,26,-36,19,64,2,64,4,66,12,126,48,0,0,32,8,64,8,-2,31,-112,20,8,99,-2,31,64,18,-8,31,72,18,-8,31,0,16,44,36,-80,39,-94,69,62,70,0,0,32,8,64,8,126,31,-112,20,-114,102,-8,52,64,45,64,46,-2,63,72,36,72,46,72,45,-120,52,-120,32,8,63,8,1,32,0,64,8,126,31,-120,36,-8,95,8,16,-8,31,8,16,-8,31,112,19,28,28,-6,31,72,18,72,18,-1,127,0,0,32,8,64,16,-1,31,-120,34,-2,127,-4,31,68,18,-4,31,0,0,-8,15,-8,15,-8,15,-128,0,-1,127,-128,0,-128,0,32,8,64,16,-2,31,8,37,126,127,80,40,126,63,40,12,-86,53,-50,71,-8,15,8,8,-8,15,8,8,-8,15,8,8,0,0,32,8,126,31,-120,36,-112,127,100,2,40,36,24,24,-28,23,-14,111,16,8,-16,15,32,4,64,2,-2,127,0,0,32,8,32,16,126,31,80,36,-104,67,16,82,126,127,84,18,84,30,124,30,72,18,-88,127,-104,20,-108,34,-30,66,0,1,32,8,32,8,-1,31,80,20,-88,106,124,8,72,127,-4,8,68,63,84,41,84,63,84,14,108,26,68,41,-62,72,0,8,32,4,64,8,-2,31,-112,20,-56,106,60,11,-108,126,84,10,-20,11,0,30,-4,105,36,9,-4,9,36,9,-4,57,4,1,0,1,0,1,120,31,8,17,8,17,120,31,8,17,8,17,8,17,-8,31,-128,1,64,1,48,2,12,4,2,24,0,96,0,0,-8,3,8,28,8,16,-8,31,8,16,8,16,-8,31,32,4,32,4,-1,127,32,4,32,4,32,4,32,8,32,48,-128,0,-128,0,-2,63,0,1,-4,31,0,2,-2,127,32,4,16,11,-4,60,18,72,-16,15,16,8,-16,15,16,8,16,8,0,0,0,3,-8,28,8,16,120,31,8,16,-8,31,0,4,0,8,-4,31,36,96,-108,10,84,18,68,18,60,32,0,0,0,1,0,1,-8,31,8,16,-8,31,8,16,-8,31,8,16,-8,31,-128,0,-1,-1,-64,2,-80,12,-116,48,-126,64,-128,0,0,0,0,8,-4,16,36,63,36,45,36,45,36,45,-4,45,36,45,36,45,36,45,36,45,-92,47,36,120,-1,1,0,0,0,0,0,8,0,16,-2,62,16,42,16,38,16,38,16,34,16,126,16,42,16,42,16,42,16,34,-1,35,0,78,0,0,0,8,16,8,16,16,16,62,82,42,82,38,82,38,82,34,82,126,82,42,82,38,82,38,82,34,126,34,2,78,0,0,0,0,64,8,32,16,20,62,-124,50,-124,42,72,38,72,34,40,-2,48,50,16,42,48,38,40,34,-60,34,2,77,0,0,0,0,-120,8,-120,8,-120,62,-118,42,-116,42,-20,42,-120,34,-120,-2,-120,42,-120,42,-120,42,-120,42,-22,34,-114,68,0,12,16,0,16,8,16,16,16,60,-2,53,18,45,18,45,18,37,18,-3,-2,53,18,53,16,45,16,44,16,36,16,68,16,8,0,8,6,8,-8,16,-128,62,-128,50,-128,42,-4,42,-60,34,-92,-2,-92,50,-104,42,-112,42,-104,34,-28,34,-126,77,0,1,0,8,32,8,16,16,8,62,-1,43,32,42,32,42,32,34,62,-2,34,42,66,38,66,38,-124,34,-124,34,28,47,0,65,0,0,0,8,-1,17,4,62,4,42,-12,42,-108,42,-108,34,-108,126,-108,42,-12,38,4,38,4,34,4,34,28,78,0,64,16,8,16,8,16,16,31,62,16,50,126,42,66,42,66,34,66,-2,126,42,66,38,64,38,64,34,-128,34,-128,76,0,1,16,0,16,8,16,16,16,62,-2,50,-110,42,-110,42,-110,-2,-2,34,-110,42,-110,42,-110,42,-110,34,-2,34,-126,76,-126,0,0,0,64,8,64,16,-128,62,-1,34,-96,42,32,39,62,35,32,-2,32,42,62,38,32,38,32,34,32,34,32,78,32,0,0,8,0,8,-1,19,80,60,80,52,-2,45,82,45,82,37,82,125,82,53,94,45,66,45,2,37,-2,37,2,77,2,1,16,8,18,8,20,17,-108,62,88,50,-2,42,-126,42,-126,-2,-2,34,-126,42,-126,42,-2,42,-126,34,-126,34,-114,78,-128,0,0,8,0,8,-4,17,4,61,-4,53,0,45,126,45,16,-3,28,37,112,53,16,45,-2,45,18,37,18,37,28,94,0,0,0,0,0,8,-4,17,24,60,16,52,-1,45,16,44,48,36,96,-4,-4,52,-84,44,-84,44,-84,36,-84,36,-1,39,0,72,0,0,-124,8,72,16,-1,61,32,52,32,44,-4,44,-124,-4,-4,36,-124,52,-124,44,-4,44,-124,36,-4,36,-124,92,-124,0,64,0,72,8,72,16,-1,61,-2,53,74,45,74,45,74,37,-2,125,0,52,-4,44,-124,44,-4,36,-124,36,-4,76,-124,0,0,0,64,8,48,16,-2,61,80,52,-1,45,0,44,-4,36,-108,124,-4,52,-108,44,-4,44,-2,37,16,36,-1,79,0,0,72,0,72,8,-2,19,72,60,-2,37,2,53,-6,45,0,36,-1,-1,-52,52,120,45,-104,44,52,37,-44,68,18,89,96,64,-128,0,0,1,-128,2,96,5,-100,24,66,96,-16,31,32,2,64,1,-2,127,0,1,-120,6,112,28,-96,101,30,6,0,0,0,1,0,2,-8,15,8,10,8,9,-80,8,-2,15,4,1,-100,0,-2,127,80,2,32,4,32,28,24,101,6,6,0,0,0,8,0,8,124,127,68,9,68,17,68,17,124,38,0,65,-2,127,-128,2,72,4,80,12,-96,52,24,71,6,4,0,0,32,1,16,1,-2,127,8,1,48,17,-64,15,48,29,12,99,-64,0,-2,127,72,2,80,12,48,52,-52,68,2,7,0,0,32,0,32,16,-88,12,36,65,38,53,56,10,-32,17,0,39,-64,0,-2,127,-120,2,80,4,32,28,-104,101,6,6,0,0,32,0,16,0,-2,63,72,33,48,63,-2,33,16,63,-2,95,-112,0,80,0,-2,127,-120,2,112,14,-104,50,6,3,0,0,0,2,12,68,-16,36,-96,24,-112,-2,-112,16,-112,16,-2,126,-112,16,-112,16,-120,-2,-88,16,-58,16,-90,32,22,32,16,64,0,0,0,66,-4,37,8,20,16,127,48,8,72,8,-124,126,2,9,-2,8,16,127,16,16,16,16,-2,19,0,96,0,0,32,0,64,66,-120,36,-124,20,-4,127,82,8,-120,8,36,127,126,10,-124,-2,72,17,48,17,96,16,-104,33,6,66,0,0,0,0,0,34,-4,20,-124,20,-4,126,-124,8,-4,8,-128,126,-2,8,34,11,82,127,74,9,2,17,-6,17,12,96,0,0,32,0,36,69,36,37,36,25,-4,127,-128,16,-1,19,-112,124,-46,16,-46,-2,-76,17,-84,17,72,18,68,34,-126,76,0,1,0,0,16,4,-2,63,-128,0,-4,31,-128,0,-1,127,72,63,36,4,-1,127,-88,52,16,127,16,15,106,2,-122,30,0,0,32,16,32,16,32,82,32,52,36,53,36,17,36,127,36,17,36,61,36,51,36,49,36,81,36,17,-4,17,4,16,4,16,32,8,32,8,64,74,64,44,127,44,-124,126,-56,8,72,25,40,28,48,42,48,40,48,72,48,8,-52,8,2,11,0,8,0,16,0,16,-4,83,36,85,36,53,36,49,36,127,-4,17,0,61,0,51,0,49,2,81,2,17,-126,17,124,16,0,16,0,8,-1,8,-128,74,-128,44,-1,44,-96,126,-96,8,-66,8,34,25,34,45,36,41,36,73,68,9,68,10,-100,10,0,8,-128,0,-120,16,-120,16,-8,31,-124,32,-124,32,-4,63,0,0,8,17,48,13,-1,127,-128,1,96,7,28,25,2,97,0,1,0,16,0,16,-1,87,80,52,80,52,-4,17,84,127,84,17,84,57,84,53,76,81,-124,81,4,17,-4,17,4,17,0,17,-128,0,0,33,-4,17,36,10,72,2,112,28,-116,97,2,6,8,17,48,13,-2,127,-128,1,96,7,28,57,2,65,0,1,0,4,0,4,-4,23,72,36,48,63,40,82,100,12,-126,25,16,113,32,13,-2,127,-128,3,64,5,56,25,6,97,0,1,0,4,-110,36,18,21,36,6,-28,127,36,23,-92,36,72,85,72,33,-24,63,36,75,20,125,-44,15,10,49,10,65,0,1,64,16,32,16,16,82,-2,53,2,53,2,17,-4,126,0,16,-1,25,16,52,-104,48,20,81,18,17,17,18,16,16,96,16,32,16,80,16,-120,82,-4,53,36,56,64,16,-2,-1,-88,24,68,55,-110,52,36,81,72,82,-112,16,32,17,-64,16,0,19,0,16,-128,16,-4,84,4,57,8,57,-2,-3,32,19,62,21,80,57,80,53,-1,81,16,81,24,17,36,17,66,17,0,17,-120,16,-120,16,8,83,-24,53,46,54,72,19,-56,126,-96,17,31,58,-4,53,4,81,-4,81,4,17,4,17,-4,17,4,17,0,16,-124,16,72,82,72,52,-1,55,-120,24,-120,126,50,17,82,57,-36,53,-124,48,72,81,76,17,-46,19,94,16,0,16,0,16,-2,19,34,82,-66,52,-96,53,96,127,63,18,0,18,-4,57,4,53,-4,81,4,81,-4,17,4,17,12,17,0,17,0,16,-8,17,80,82,48,52,-2,53,52,16,-44,-2,112,19,32,56,-2,55,112,48,-88,80,36,17,34,18,32,16,32,16,32,16,64,16,-4,83,4,53,-4,53,4,127,-4,17,4,17,-4,57,40,52,36,48,-1,83,80,16,-116,17,2,18,0,16,0,16,-68,23,-92,84,-92,56,-68,56,-112,19,16,126,62,18,-78,59,-78,52,-66,48,-108,80,-108,16,126,17,2,19,0,16,0,0,-16,31,16,16,16,16,-16,31,16,16,16,16,-16,31,4,18,24,17,96,17,-128,16,96,18,24,28,4,16,0,0,0,0,-4,63,32,34,-96,62,-2,34,48,62,82,36,82,38,-100,57,-16,31,16,16,-16,31,-16,31,0,0,-2,127,0,0,0,0,-8,126,-120,2,72,34,40,26,56,6,-56,26,8,98,32,4,32,4,-2,127,32,4,32,8,32,8,32,48,32,0,0,0,0,8,-34,27,66,20,82,34,82,81,-54,72,-54,4,66,126,70,4,-54,40,82,25,66,26,66,8,-52,5,0,0,-128,0,0,1,-64,6,48,24,-2,111,0,0,-16,31,-16,31,0,0,-4,126,-124,34,108,18,52,14,-60,26,4,34,56,6,0,1,4,1,-8,63,48,1,-2,127,-8,15,8,120,-8,15,-8,15,0,0,-4,127,-60,33,60,25,-60,29,28,97,0,6,64,2,64,2,126,126,64,2,124,62,64,2,126,126,64,2,-4,126,-124,34,68,18,44,10,52,14,-60,50,24,66,0,6,16,0,32,8,-2,127,4,0,36,63,36,63,36,33,36,63,24,34,-4,127,68,33,52,17,60,15,-60,113,4,7,28,0,0,0,0,16,-18,12,34,63,-86,33,-86,33,102,63,102,32,34,63,110,43,-78,63,34,43,34,107,34,43,110,35,0,32,0,0,0,127,-2,0,34,62,-78,34,-78,34,106,62,106,0,34,63,110,53,-78,41,34,63,34,41,34,41,-20,47,0,32,0,0,-128,127,56,64,78,95,124,84,40,95,24,73,-68,127,66,0,-4,126,-124,34,116,26,36,14,68,50,-100,70,0,0,0,0,0,1,0,2,32,2,-64,4,0,15,0,2,32,12,-16,31,16,1,8,1,32,5,16,9,8,17,4,35,0,0,32,8,32,8,64,126,-8,9,72,15,-55,120,-90,8,4,49,32,6,-64,15,32,3,-8,15,-92,2,-104,12,-122,51,0,0,16,8,16,8,-4,63,-16,15,16,8,-16,15,-2,127,32,5,56,10,-58,55,32,65,-8,6,-96,15,-104,24,-124,35,0,0,32,0,32,8,126,4,72,63,-88,33,16,63,104,33,-90,38,-64,79,32,3,-8,13,-124,30,-96,4,-104,24,4,33,0,3,0,0,14,3,-16,60,16,41,36,22,72,22,-8,16,24,63,36,72,126,-1,16,9,84,41,-110,41,-110,63,112,1,0,1,0,0,-4,63,-8,31,-2,127,-8,15,-56,9,-2,127,-4,15,-16,31,36,31,124,31,62,31,-14,127,56,22,-10,37,0,8,16,8,16,8,16,127,-4,8,16,127,16,8,-112,-1,-2,8,48,16,40,62,72,82,72,76,-124,4,4,11,2,50,0,64,0,8,32,8,64,8,126,127,-94,46,-22,93,114,76,114,60,-2,74,98,16,122,62,-90,84,34,13,34,28,30,98,0,0,4,8,4,8,68,8,68,127,68,8,68,8,-60,-1,68,4,92,36,100,39,4,36,4,36,4,60,0,71,-1,64,0,0,0,8,0,8,124,8,68,127,68,8,124,8,68,127,68,4,124,20,68,23,68,36,-1,39,0,52,0,76,-1,67,0,0,4,8,-12,9,76,8,-116,126,-20,8,44,9,44,127,-84,10,76,40,76,46,-124,40,-124,40,12,57,0,76,-1,67,0,0,16,8,16,8,32,9,-66,126,-94,8,84,8,-48,126,-112,8,16,41,40,47,40,42,68,42,66,56,-128,76,-1,67,0,0,-120,16,-104,17,-2,19,-88,126,-1,19,117,17,86,125,32,10,-4,41,36,47,36,41,84,41,-116,57,2,90,-1,79,0,0,0,8,-4,8,-124,8,-124,127,-116,8,-104,8,-128,127,-4,52,-92,54,-88,85,-104,85,-112,84,-88,36,-92,36,-62,76,-128,0,32,8,32,8,34,8,-4,63,40,8,40,8,-1,127,32,14,124,45,-60,45,-60,84,124,85,68,20,124,36,68,76,68,0,0,0,0,0,0,127,-2,0,16,62,16,34,16,34,16,34,16,62,16,2,16,36,16,20,16,27,16,28,-1,97,0,0,16,0,16,0,16,127,-2,0,16,62,16,34,16,34,-4,34,68,62,72,34,40,18,40,20,-80,7,-56,124,4,1,2,0,0,0,0,0,-1,127,8,20,8,63,8,53,8,53,8,53,8,39,8,33,8,63,8,33,8,33,8,63,112,33,0,0,0,0,-128,127,126,12,16,12,16,63,16,45,16,53,-1,53,16,51,16,49,16,63,16,33,16,33,16,63,16,33,16,32,4,0,4,0,-124,127,4,20,4,127,-1,85,4,85,68,85,36,103,36,97,20,127,4,65,4,65,4,127,24,65,0,0,16,0,16,0,80,-1,80,20,92,126,116,86,-44,87,84,86,84,102,84,98,84,66,92,126,82,66,66,126,126,66,0,64,0,0,16,0,16,-1,16,20,-1,63,16,53,16,53,16,53,126,55,66,49,66,33,66,63,66,33,126,63,66,33,64,32,32,0,32,0,64,-1,64,20,127,126,-96,86,32,87,62,86,32,102,32,98,62,66,32,126,32,66,32,126,32,66,32,64,0,0,96,0,24,-1,-2,20,-126,126,-94,86,32,86,34,86,44,102,48,102,32,66,32,126,34,66,34,126,60,66,0,64,16,0,80,0,80,-1,-112,24,-2,126,16,91,16,91,-1,91,40,110,40,98,40,66,72,126,74,66,-118,126,14,67,0,64,16,0,32,0,-96,127,126,20,-124,63,68,53,40,53,16,53,126,55,-62,49,66,33,66,63,66,33,126,63,66,33,66,32,64,0,64,0,78,-1,112,20,66,20,66,63,124,53,0,53,124,53,68,51,68,33,124,63,68,33,124,63,68,33,68,0,0,0,-2,127,42,20,-86,20,108,62,108,54,-1,54,-128,54,-128,38,-128,34,-128,62,-128,34,-128,34,-128,62,0,35,0,1,0,0,0,-2,-1,25,0,24,-2,126,-78,90,-78,90,-70,90,-10,110,-10,98,-78,66,-78,126,-78,66,-78,126,-12,66,0,0,0,0,-4,-1,-124,24,-124,24,-124,126,-4,90,0,90,-2,91,16,102,16,98,-2,67,16,126,16,66,-1,127,0,66,0,0,0,0,48,-1,48,24,80,24,-116,126,-126,90,-4,91,16,90,-2,103,16,98,88,66,-108,126,-108,66,18,127,96,66,0,64,0,0,62,0,-64,-1,-94,24,-108,126,84,90,72,90,8,90,-1,95,72,98,72,126,40,66,40,66,8,126,24,66,0,0,0,0,-4,0,-124,-1,-124,20,-4,126,-124,86,-4,86,0,86,-120,102,-118,98,-20,126,-120,66,-120,66,-22,126,-114,66,0,0,0,0,32,0,16,127,-2,21,-124,20,72,62,40,54,-2,55,0,38,124,34,68,34,68,62,68,34,124,62,68,34,68,34,0,0,-128,0,-98,-1,-110,24,-14,25,-110,126,-98,90,-110,90,-14,111,62,99,50,127,-14,67,50,127,34,67,76,66,0,0,0,0,124,0,68,127,124,20,68,63,68,53,124,53,0,53,-2,39,80,33,94,63,-112,33,-112,63,80,33,62,33,0,2,0,0,-2,0,20,127,84,20,94,126,-48,86,-72,86,6,87,-4,102,-124,98,-4,126,-124,66,-4,66,-124,126,-116,66,-128,2,0,0,16,0,32,-2,-2,25,64,24,-4,126,68,91,124,90,0,110,-4,98,-84,66,-84,126,-84,66,-84,126,-1,67,0,64,32,0,16,0,-2,127,-112,20,-4,62,-108,54,-1,54,-108,54,-4,38,-112,34,-4,62,-60,34,68,35,124,63,68,34,68,32,0,0,-2,-1,50,25,-86,24,102,126,-70,91,34,90,88,90,-106,111,104,98,-112,67,34,126,-52,66,48,126,-64,67,0,0,80,0,82,1,-44,-2,-40,24,-2,127,72,90,48,90,-2,107,32,102,-2,98,-2,127,32,66,80,66,76,126,-126,66,0,65,0,0,80,0,72,-1,-2,24,-112,126,-2,91,-112,91,-112,90,-2,102,-112,98,-1,126,-124,66,-76,66,42,127,42,67,0,0,0,0,32,0,16,-2,-2,25,92,24,-22,124,-88,92,-87,92,46,109,0,109,-4,68,-44,124,-44,68,-44,124,-1,71,0,68,32,0,32,0,62,-2,32,24,-2,126,-68,90,-28,90,-100,90,-2,106,-78,102,-4,66,-68,126,108,67,42,127,-6,67,0,64,80,0,80,0,-2,-1,82,25,-2,25,82,127,-2,91,0,90,-1,91,-4,102,-124,98,-4,126,-124,66,72,126,-1,67,0,66,0,0,124,0,-112,-1,-1,27,16,126,-2,90,-46,90,-46,90,-2,110,16,98,-2,127,-1,67,-44,66,-86,126,42,67,0,1,0,0,0,0,-2,127,0,1,4,6,24,25,-32,33,-96,6,-96,8,-112,49,-112,66,-116,12,-126,48,0,65,0,7,0,0,0,16,-124,16,104,31,-2,17,16,16,-2,126,32,106,-1,91,64,82,64,90,-2,90,-112,102,16,99,16,126,-1,67,0,64,0,0,-2,127,0,2,-8,7,8,4,56,28,0,96,-8,31,8,16,-8,31,-128,8,-2,8,-128,16,-128,30,-2,97,0,0,0,0,-8,0,-120,126,-56,8,-87,14,-86,24,12,97,-8,31,8,16,8,16,-8,31,-128,8,-4,24,-128,20,-1,19,0,96,0,8,60,8,-64,127,-128,8,-2,15,-120,120,-120,8,8,57,-16,15,16,8,-16,15,-128,4,-8,8,-128,22,-2,33,0,64,48,0,40,0,-2,63,32,34,-28,35,-40,63,16,43,-22,82,70,86,-8,15,-8,15,0,1,-4,9,0,21,-2,39,0,32,32,8,32,41,126,26,72,63,-56,61,48,43,56,43,-58,41,-16,63,16,16,-16,31,0,9,-4,25,0,23,-2,33,0,64,32,0,32,0,64,62,124,34,68,34,-124,62,-124,8,68,41,36,40,36,47,20,40,4,40,4,43,4,60,24,96,0,0,0,0,0,0,-4,63,-124,34,-120,34,-120,62,-112,8,-36,8,-92,40,-88,46,-104,40,16,41,24,47,36,58,66,-60,-128,0,0,0,-2,1,72,62,72,34,72,34,72,62,72,8,-1,43,72,46,72,40,72,40,72,40,-120,46,8,121,8,2,8,0,0,0,32,0,32,62,32,34,-2,35,32,62,32,8,32,8,-2,47,32,40,80,40,80,40,-120,46,-124,56,2,-61,0,4,32,0,32,0,80,62,80,34,72,34,-122,62,1,9,-4,42,-124,40,-124,46,-120,40,-72,40,-126,43,-126,60,124,96,0,0,0,0,0,62,-1,35,32,34,64,34,64,62,64,8,-4,40,-60,46,68,41,68,42,68,40,68,47,124,112,68,0,64,0,72,0,72,62,-120,34,-120,34,-1,34,-120,63,-120,9,-88,42,-88,40,-104,46,-104,40,-120,40,-120,46,-120,56,-104,-64,-128,0,0,0,-36,61,84,37,84,37,84,37,84,61,84,17,-1,87,84,93,84,81,84,81,84,93,100,114,100,-62,-20,4,0,0,0,0,6,0,-8,62,-112,34,-112,34,-112,62,-112,8,-1,40,16,46,88,40,-108,40,-108,40,18,47,18,57,96,96,0,0,64,0,32,0,16,62,-2,34,-126,34,-126,34,-62,62,68,8,88,40,96,47,64,40,64,40,66,43,66,60,124,96,0,0,-128,0,-128,0,-128,60,-98,36,-14,39,-78,60,-78,8,-78,40,50,47,82,41,82,41,82,42,82,62,94,100,-46,5,0,8,32,0,32,0,32,124,-2,69,36,69,36,125,32,17,-4,17,68,95,72,81,40,81,40,85,16,89,120,98,-122,69,0,0,0,0,32,0,64,62,64,34,-120,34,-124,62,-2,9,2,8,0,40,-4,40,-124,40,-124,40,-124,46,-4,120,-124,0,-128,0,32,0,32,0,32,62,-2,35,32,34,32,34,32,62,-1,9,32,40,32,46,-2,41,32,40,32,46,32,56,-1,97,0,0,-128,0,-128,60,126,36,-60,39,68,36,56,60,114,8,-114,73,0,78,-2,75,80,72,80,78,-110,88,-110,97,30,-126,0,4,16,1,16,61,18,37,-4,37,16,37,16,61,50,9,-34,41,32,47,32,40,-1,43,32,40,32,46,32,56,32,96,32,0,32,0,-96,0,-96,60,32,37,-2,37,32,62,32,10,-1,11,80,40,80,46,80,40,80,40,-110,46,-110,112,30,3,0,0,0,0,6,61,120,37,-120,36,-120,36,8,60,8,8,-1,11,-120,46,-120,40,-120,40,-120,40,-120,62,-56,-23,63,2,0,0,64,0,32,0,16,60,-2,39,-120,36,80,60,32,8,-48,8,78,79,72,72,72,72,72,72,-120,78,-120,120,8,-63,8,1,64,0,32,0,16,62,-2,35,0,34,72,62,-124,8,-62,8,72,41,40,40,48,40,16,40,48,43,76,60,-126,-63,0,0,64,0,32,0,16,60,-4,37,4,37,-4,37,4,61,4,9,-4,41,36,47,24,41,16,41,8,47,104,57,-122,97,0,0,0,0,-4,61,4,36,4,36,-4,37,0,61,2,9,-126,41,124,40,32,46,84,40,82,41,66,47,69,58,124,98,0,0,32,0,32,0,62,60,32,36,-4,37,4,61,-4,9,4,9,-4,47,32,40,32,40,-1,43,32,46,32,56,32,96,32,0,0,0,-4,61,36,37,-4,37,36,37,36,61,-4,17,32,80,32,94,-1,83,112,80,-88,86,36,121,34,-62,32,0,32,0,0,1,0,1,0,61,-2,37,-110,37,-110,62,-110,10,-110,8,-14,43,-110,44,-110,40,82,41,82,47,62,114,18,2,0,4,0,0,62,60,-48,37,16,37,-1,37,16,61,16,9,126,41,82,47,82,41,82,41,82,42,106,62,36,-28,66,4,-128,0,64,0,32,0,16,60,-1,37,16,37,16,61,31,9,16,41,16,41,124,47,68,42,68,42,68,46,124,116,68,4,68,0,64,0,32,0,16,62,-2,35,-124,34,72,34,72,62,-1,11,0,40,-4,46,-124,40,-124,40,-124,46,-4,56,-124,96,-124,0,0,2,62,62,82,37,82,37,-12,39,-108,60,-108,8,-12,43,-110,46,-110,40,82,41,82,41,60,47,16,114,16,4,16,0,16,0,16,0,16,63,124,37,20,37,-1,62,20,18,-4,51,-112,48,126,63,16,51,-2,51,16,51,-112,62,126,100,0,0,40,0,-88,0,-88,60,-1,39,-88,36,-72,60,-128,8,-2,40,32,40,-1,47,48,40,104,40,100,46,-94,113,32,2,32,0,16,0,-110,62,-110,34,-110,34,-2,34,0,62,-1,11,16,40,32,46,-2,41,74,41,74,41,74,47,74,57,78,97,0,1,0,0,-4,125,32,68,-1,71,32,68,-4,125,36,17,-4,49,36,63,36,49,-4,49,32,48,-2,55,32,56,-1,99,0,0,0,0,-2,61,32,36,32,36,-4,36,-92,60,-4,8,32,40,32,46,-2,41,42,41,62,41,-26,47,2,113,14,1,0,1,64,0,48,0,-2,125,72,69,72,69,-2,125,72,17,120,81,0,95,-4,81,-120,81,112,82,48,94,40,-30,-58,4,0,5,0,0,-124,0,72,60,-2,37,32,36,-4,37,32,60,64,8,-1,43,-128,46,-2,40,16,41,16,62,16,-30,-1,5,0,0,64,0,32,0,16,60,-4,37,4,37,4,61,-4,9,0,41,-2,47,42,41,42,41,-2,41,42,47,42,117,14,1,0,1,0,0,-4,1,88,60,32,36,-2,39,84,60,-108,9,48,42,96,46,32,40,-1,43,112,40,-88,62,36,-29,34,4,32,0,0,0,-2,127,-120,68,-8,68,-120,68,-8,124,-120,16,-2,83,8,92,-4,83,-108,81,-108,92,-56,112,56,67,102,4,0,0,80,0,80,0,-2,63,80,36,80,36,-1,63,80,8,-2,43,-110,46,-46,42,-70,42,42,43,38,47,2,58,12,66,0,2,0,0,124,0,-94,63,36,37,-88,36,-56,36,-16,61,40,40,-4,46,-30,41,32,40,-2,43,80,60,-116,96,2,1,0,6,0,0,-1,1,4,61,4,37,-12,37,31,61,-12,17,-108,49,-100,49,-4,63,-84,50,100,50,68,62,-12,117,28,4,0,0,0,0,-2,3,8,58,40,43,-56,42,-2,59,82,18,108,83,104,95,104,83,-24,83,116,82,-108,92,-92,100,66,9,0,0,80,0,84,0,88,62,-40,37,-2,39,-120,60,80,16,-2,49,32,62,-4,49,32,48,-2,51,96,62,-104,112,6,3,0,0,12,0,-16,1,-92,60,104,36,-2,39,112,60,-88,8,36,9,34,42,-4,47,36,41,-4,41,36,47,-4,57,4,97,4,1,16,0,20,1,-110,120,-46,79,16,72,126,72,-40,123,88,82,-40,95,40,81,-88,83,104,85,73,125,74,-55,-114,3,-128,0,0,0,-2,61,74,37,74,37,-2,37,-128,60,-2,9,66,42,-6,47,74,41,-6,41,82,40,122,62,-118,-29,14,0,0,0,80,0,80,0,-2,63,80,36,126,37,-30,36,-46,61,-6,41,82,41,122,45,122,41,82,41,126,47,66,113,12,1,0,1,64,0,32,0,-2,61,0,37,124,37,124,61,84,9,124,9,16,41,-2,45,-1,41,52,42,-2,42,16,60,-1,101,0,0,0,0,-110,0,108,61,-92,36,-110,36,-4,61,-12,17,-4,17,-4,81,-92,93,116,81,-68,81,108,87,-3,121,38,-63,2,0,-120,0,-104,1,-24,63,-66,38,-34,39,-108,61,-9,17,-90,50,-4,49,36,63,36,49,36,49,52,55,76,56,-126,99,0,0,64,0,36,1,-12,57,-115,43,-2,45,-2,46,116,59,-38,20,114,84,0,92,-8,83,-112,80,96,92,-80,112,14,67,0,4,0,0,96,0,-128,3,-120,28,112,4,-64,2,64,7,64,56,-96,1,80,6,-112,24,32,3,32,12,32,16,-64,1,0,0,0,0,-4,5,36,24,36,105,36,38,68,24,68,52,-104,77,0,18,-2,38,-126,70,-126,10,-126,50,-2,66,-126,28,-126,0,0,0,0,8,-1,19,16,108,32,36,-4,24,-124,52,-124,76,-124,20,-4,36,-124,76,-124,20,-124,36,-4,68,-124,28,-124,0,16,0,-112,8,-112,18,16,109,16,37,-1,27,24,107,56,13,52,21,52,45,82,85,82,37,-112,69,16,9,16,17,16,1,72,0,72,8,-2,51,72,74,72,44,-4,17,4,41,-4,73,4,21,-4,37,32,76,-1,23,80,36,-116,68,-126,59,0,0,32,0,64,4,-4,25,12,107,84,37,52,25,76,49,-4,77,16,21,18,21,-4,109,16,19,18,35,114,69,-98,57,0,0,4,8,4,16,68,31,36,34,20,66,4,127,68,37,36,63,20,37,4,37,-1,63,4,37,4,37,4,37,4,35,4,64,0,8,32,16,32,16,32,60,-4,68,36,62,36,42,36,42,-1,63,32,42,80,62,80,42,-120,42,-124,42,2,71,0,0,32,8,64,16,126,16,-128,60,0,69,-4,62,24,42,96,42,-2,62,42,42,-54,62,18,43,34,42,66,74,-100,70,0,0,0,0,0,16,-4,60,-88,36,-88,72,-88,126,-88,42,-88,62,-88,42,-88,42,-92,62,-92,42,-76,42,-70,42,42,79,0,65,64,4,68,36,88,39,96,36,-62,37,34,62,60,100,-64,31,64,96,-8,31,-8,31,-120,16,-8,31,-120,16,-72,32,0,64,16,16,16,16,-110,62,-108,36,84,68,88,62,16,42,-1,63,40,42,40,42,72,62,72,42,-119,42,-118,42,14,71,0,0,16,8,16,16,16,60,-2,37,16,72,-4,62,-108,42,-108,42,-4,62,48,42,56,62,84,42,-108,42,18,43,16,70,16,0,0,0,4,17,-120,32,72,60,-4,68,-92,62,-92,42,-4,42,-92,62,-4,42,32,42,-1,63,32,42,32,42,32,70,32,12,64,0,70,36,88,36,-32,39,-63,39,98,61,-100,-64,-1,-1,0,0,-4,31,-4,31,0,0,-8,31,8,16,-8,31,0,16,0,8,56,8,40,127,-58,63,-4,63,40,41,24,63,102,66,-2,127,0,0,-8,31,-8,31,-8,31,8,16,-8,31,8,16,0,8,0,8,-4,127,-124,8,-108,127,-108,8,-108,-1,-108,0,-108,62,-76,62,48,34,48,62,82,34,82,34,-114,47,0,0,0,0,-4,63,0,1,-4,63,4,33,124,63,124,63,0,1,-4,63,0,0,-2,127,0,4,-8,7,16,0,-16,1,0,0,0,0,-4,63,-128,0,-2,63,-126,32,-6,62,-8,30,-128,0,-2,31,-128,16,-128,16,-8,31,8,33,8,34,56,76,0,0,0,0,-4,63,-128,0,-2,63,-126,32,-6,62,-126,32,-8,30,0,1,-1,127,32,4,64,2,-128,1,112,3,14,124,0,0,0,0,-4,63,0,1,-4,63,124,63,4,33,120,31,24,0,-32,123,64,16,-4,63,64,40,-4,27,0,24,-2,23,0,96,0,0,-2,63,-128,0,-2,127,-6,94,-126,64,120,31,-64,0,-2,127,-32,6,-8,15,22,116,16,4,16,4,16,24,16,32,0,0,-4,63,0,1,-2,63,122,63,2,33,120,31,32,32,-2,31,32,64,-4,49,36,5,36,9,36,17,60,33,32,0,0,0,-4,63,-128,0,-2,127,-2,64,-126,94,-4,30,-64,2,64,2,126,126,124,2,64,62,126,126,64,2,64,2,64,0,0,0,0,0,-4,63,-2,63,122,63,2,33,120,31,-4,63,32,4,-2,127,0,1,-2,127,32,14,-32,1,-100,15,0,48,0,0,-4,63,-128,0,-4,63,-4,62,-124,32,-8,30,-4,35,68,26,-72,65,-4,55,32,8,-2,15,32,16,-4,35,0,0,0,0,-4,63,-128,0,-2,63,-6,62,-6,62,-128,0,-4,17,-4,13,-4,113,-128,16,-4,19,84,21,-116,25,-12,17,8,0,0,0,-4,63,-128,0,-4,127,-4,94,-4,94,-96,18,-64,127,126,18,-120,-1,-48,63,48,63,16,33,104,63,-122,39,0,32,0,0,-4,63,-128,0,-2,63,-6,62,-126,32,-8,30,-4,123,36,45,-4,61,36,77,-4,125,-4,55,32,68,-2,27,0,0,32,4,32,4,32,36,34,39,36,36,-88,-1,40,8,48,41,96,41,-96,41,32,53,32,51,34,33,34,63,28,1,0,0,0,8,124,8,68,40,68,46,68,40,124,40,68,-1,68,10,68,82,124,90,68,90,68,102,68,98,68,78,-1,115,0,2,32,8,32,8,64,40,124,47,68,40,-124,-1,116,9,84,41,84,41,116,41,68,53,88,53,66,33,66,39,126,57,0,0,0,4,-2,4,34,36,34,39,34,36,-94,-1,98,8,-116,41,0,41,126,41,66,57,66,53,66,33,126,39,66,57,66,1,40,8,40,8,40,40,-88,46,-86,40,-84,40,-68,-1,-88,74,-88,82,-88,82,-88,90,-88,102,-86,98,-6,78,-116,115,0,2,0,0,0,8,124,40,68,47,68,40,124,40,68,-1,124,41,98,57,84,57,88,53,88,37,72,33,84,63,98,1,0,0,0,8,-2,9,16,40,16,47,-4,40,36,40,36,-1,-1,9,0,42,124,42,68,42,68,54,68,50,124,46,68,50,68,2,0,8,124,40,68,40,68,40,68,40,68,-1,124,8,16,42,80,58,94,58,80,54,-48,38,-48,46,-80,50,31,3,0,0,0,0,0,8,-4,40,-124,46,-4,40,-128,40,-2,-1,-108,42,-82,58,-14,58,-112,54,-2,54,-112,50,-112,62,-1,3,0,1,0,0,-16,31,16,16,16,16,-16,31,0,1,-8,63,8,33,-8,63,8,33,8,33,-8,63,2,1,4,1,-8,0,0,0,0,0,-8,63,0,0,-4,127,66,12,124,48,-16,79,16,8,-16,15,-8,31,8,17,-8,31,-6,31,2,1,-2,0,0,0,0,0,-4,63,-124,33,-4,63,-8,31,-8,31,-8,31,-1,-1,-16,31,-16,31,0,1,-8,63,-8,63,-6,63,-126,1,124,0,0,0,0,5,-128,8,64,8,-2,31,64,40,64,40,-4,79,64,8,64,8,-4,15,64,8,64,8,-2,15,0,8,0,8,0,0,-128,4,96,8,-2,31,-128,40,-4,79,-128,8,-4,15,-128,8,-2,15,-128,8,-1,127,-128,0,-128,0,-128,0,-128,0,-128,4,64,8,32,8,-2,31,64,48,-4,95,-4,31,64,16,-2,31,0,16,-16,63,32,4,60,4,4,4,120,120,0,0,-128,0,-96,0,16,61,-120,37,-2,37,-112,61,-112,38,-2,38,-112,36,-112,60,-2,36,-112,36,-112,62,-1,-32,-128,0,-128,0,64,8,80,16,-120,16,-120,62,-1,67,-112,85,-112,14,-2,10,-112,63,-112,82,-2,18,-112,18,-112,30,-1,18,-128,18,-128,0,0,0,124,62,68,34,124,62,124,62,68,34,124,62,0,9,-2,31,-128,16,-4,127,-128,16,-4,31,-128,16,-2,31,0,16,0,16,24,25,-108,36,-92,36,63,62,-28,43,-92,104,-66,126,-92,40,-92,40,-66,62,-92,40,-28,40,-65,62,32,32,32,32,0,0,-8,0,-120,126,72,17,72,17,42,31,-86,115,-122,5,96,6,28,24,-13,111,-4,31,-112,8,-96,4,-2,63,0,0,0,0,0,1,-128,0,-2,127,80,10,76,18,-62,35,96,67,24,12,-10,63,-128,64,-8,31,-112,8,-96,4,-2,127,0,0,0,0,12,48,-16,13,32,96,-2,27,96,12,-104,51,-122,65,-64,3,56,28,-10,111,-8,31,16,9,32,5,-2,127,0,0,0,8,124,16,-64,127,64,36,126,63,-120,4,-120,127,-120,5,-64,7,48,28,-2,103,-8,31,-112,4,-32,2,-2,63,0,0,0,0,32,0,64,126,126,28,-56,127,56,21,-104,36,-26,93,96,6,24,24,-10,111,-8,31,16,9,32,7,-2,63,0,0,0,4,32,4,-2,63,68,63,-24,127,24,15,52,17,-60,47,-64,67,56,28,-10,111,-8,31,16,9,32,5,-2,63,0,0,-128,0,64,32,-2,31,-112,65,-4,51,80,9,82,18,-36,18,-128,39,120,4,-9,31,-128,96,-4,31,-96,2,-2,63,0,0,0,0,48,63,-2,33,68,63,-1,32,16,63,-2,49,-112,95,-48,3,56,28,-10,111,-4,31,-112,4,-96,2,-2,63,0,0,-128,0,0,1,-64,6,-8,31,-122,96,-8,31,-64,4,-4,63,96,12,88,19,-2,62,-2,127,-92,42,104,28,-2,127,0,0,32,16,48,32,40,60,40,68,36,72,-2,127,32,74,80,126,80,74,80,74,80,126,-112,0,-110,30,18,-31,28,2,0,0,0,8,64,16,32,28,16,36,-1,73,32,62,32,42,60,42,36,62,68,42,68,62,68,0,-124,15,-124,112,28,3,0,0,32,8,40,16,36,16,36,62,-1,69,32,62,32,42,62,42,100,62,84,42,-104,62,-112,0,24,1,100,127,-126,1,0,0,0,16,0,16,-2,61,16,36,-110,72,84,62,88,42,16,42,-1,63,16,42,16,62,16,0,16,15,16,112,16,0,0,0,32,16,32,16,32,60,32,36,63,72,32,62,32,42,32,62,-2,42,-126,42,-126,62,-126,0,-126,15,-2,112,-126,0,0,0,32,16,32,16,63,60,32,36,32,72,-2,62,-126,42,-126,62,-126,42,-2,42,-126,62,-128,0,0,15,0,113,0,1,0,2,0,16,60,16,-48,62,16,34,16,68,16,63,-2,41,48,63,56,41,88,41,-108,41,-110,63,16,1,16,15,16,112,16,0,4,8,36,16,68,16,68,60,-124,68,-1,126,-124,43,-92,43,-92,62,-108,42,-108,42,-124,62,-124,0,-124,14,-100,112,-128,0,0,0,8,18,16,9,-112,8,-4,63,4,34,-28,47,64,8,-8,63,-120,16,-8,31,-120,16,-8,31,0,0,-1,127,0,0,0,8,16,16,32,16,32,62,72,68,68,126,-2,42,1,42,0,62,-4,42,-124,42,-124,62,-124,0,-4,127,-124,0,-124,0,0,0,32,16,32,32,32,60,-2,69,32,62,32,42,-1,43,32,62,32,42,-2,43,32,62,32,15,32,112,-1,3,0,0,16,8,16,16,16,16,-1,63,16,68,16,126,16,42,-2,42,0,62,126,42,66,42,66,62,66,0,126,15,66,112,66,0,32,0,32,16,32,32,-1,61,64,68,64,126,-4,42,-60,42,124,63,68,42,68,42,124,62,68,0,68,14,76,112,64,0,0,0,0,8,-1,17,16,62,32,68,-2,72,-86,62,-86,42,-86,62,-86,42,-86,42,-86,62,-86,0,-86,127,-116,0,0,0,64,8,32,16,-1,29,72,36,72,72,48,126,48,42,-52,42,74,63,72,42,72,62,72,0,72,15,-120,112,8,1,8,0,0,0,64,16,48,32,-2,63,80,68,-120,126,-124,42,10,43,-120,62,80,42,80,42,48,62,48,15,-52,112,2,3,0,0,-128,0,-112,24,96,7,-2,63,0,2,-1,127,16,5,-52,11,67,52,-8,79,-8,15,-120,8,-8,15,0,0,-2,127,0,0,0,16,0,16,-4,61,4,36,-4,73,4,62,-4,43,8,42,8,62,-1,43,-120,62,72,0,72,14,8,112,56,0,0,0,0,16,-2,17,16,60,16,36,-4,72,-108,126,-4,74,-108,74,-108,126,-4,74,-112,126,96,0,96,15,-36,112,3,3,0,0,0,16,0,16,-1,63,0,36,-2,73,50,61,50,45,-70,45,-70,61,118,45,118,61,50,1,50,7,50,25,-42,97,16,1,0,0,32,16,32,34,-2,57,-64,72,80,124,80,84,126,87,16,125,16,85,-2,85,16,125,16,31,-112,-31,126,2,0,0,64,0,64,16,126,33,84,61,76,69,76,127,76,75,76,75,82,127,16,74,16,126,-2,1,16,0,16,30,-1,-29,0,0,4,0,4,8,4,16,-60,61,68,69,127,61,68,45,-28,45,84,61,84,45,76,61,68,1,-60,15,68,113,60,0,0,0,0,0,32,16,64,60,-4,36,72,73,48,62,48,42,-20,42,34,63,-2,43,32,62,-88,0,-92,14,34,113,32,1,96,0,0,0,12,16,-16,33,64,60,68,68,-120,126,-16,42,40,42,92,62,-14,42,16,42,88,62,-108,6,-108,24,114,97,0,0,64,0,72,17,68,77,68,34,78,22,-16,24,0,39,-32,79,64,16,-8,47,-8,79,-120,8,-8,15,0,0,-2,127,0,0,0,0,64,16,48,32,-2,61,2,69,2,73,-4,62,0,42,-1,63,72,42,72,42,72,62,72,0,-118,14,14,113,0,2,0,16,0,16,-2,61,50,37,50,73,-14,61,50,45,50,45,-14,61,82,45,82,61,50,1,124,15,-80,113,16,0,16,0,32,0,32,16,-2,61,32,36,-4,72,32,126,-1,75,0,74,-4,126,-124,74,-4,126,-124,0,-4,0,-124,14,-124,112,-104,0,32,16,32,16,-4,33,32,60,32,68,-2,63,-104,42,-90,42,64,63,-4,42,72,63,48,1,48,6,-52,24,2,99,0,0,0,16,0,16,-16,35,62,57,50,73,-22,-67,44,53,44,53,-20,61,44,53,40,61,120,1,-84,3,52,28,50,96,32,0,72,16,72,16,72,60,-50,39,72,72,72,62,72,42,-50,63,72,42,72,42,-56,43,79,62,72,0,72,30,72,-32,72,0,0,0,0,8,-4,16,-124,60,-4,68,-124,72,-4,62,-120,42,-120,62,-118,42,-20,42,-120,62,-120,0,-22,15,-118,112,6,0,0,0,124,16,68,28,68,36,124,72,68,62,124,42,0,62,-2,42,-126,42,-2,62,-126,0,-126,15,-2,112,-126,0,-126,0,0,0,0,8,-2,16,-110,60,-110,68,-2,126,-110,42,-110,42,-70,62,-86,42,-86,42,-70,62,-126,0,-2,14,-126,112,-128,0,0,0,32,16,-36,32,-124,60,-124,68,-4,126,-124,82,-124,82,-4,126,80,82,80,126,80,0,82,14,-110,112,14,3,0,0,32,16,32,16,80,32,80,60,108,68,-110,-68,0,45,-4,44,8,60,40,44,20,44,-46,60,66,1,69,15,124,114,0,0,0,16,-2,16,-126,60,-110,36,-6,72,-110,62,-110,42,-2,62,-126,42,-6,42,-54,62,74,1,122,15,2,113,28,2,0,0,0,0,0,16,-4,33,20,60,-28,69,68,72,-12,63,84,43,84,63,84,43,-12,43,100,62,117,0,-43,15,6,112,0,0,0,8,82,16,-108,16,-92,60,40,69,-108,62,-110,42,72,42,-2,62,-110,42,-110,62,-2,0,-110,14,-2,112,-126,0,-126,0,32,0,32,8,-2,17,32,60,104,68,-1,73,72,62,72,42,-4,62,-108,42,-108,42,-108,62,-76,0,44,14,-62,113,0,0,40,16,-88,16,-88,60,-2,39,-88,-56,-72,124,-128,84,-2,84,32,124,-1,85,112,124,112,0,-84,30,34,-31,32,2,32,0,0,0,-2,17,50,33,50,61,-2,69,0,126,-2,43,0,42,-1,63,64,42,124,62,4,0,4,0,4,15,56,112,0,0,8,16,72,16,-120,35,-118,56,-102,72,-36,127,-84,84,-88,84,-56,125,-88,85,-116,126,-108,4,-110,0,-94,28,-63,96,-128,0,64,16,-128,16,-2,60,0,37,-4,73,-124,62,-4,42,-4,62,64,42,-128,42,-4,62,72,1,48,15,120,112,-122,1,0,0,32,8,32,16,64,16,-4,60,-124,68,-4,72,-124,62,-4,42,0,62,-2,43,16,42,16,62,-2,1,16,14,-1,113,0,0,64,8,32,16,-4,16,-124,60,-124,68,-4,62,-128,42,-128,42,-2,62,-86,43,-86,63,-2,2,-86,0,-86,14,-126,112,-116,0,0,0,0,8,-4,17,-88,60,88,36,80,72,112,62,-97,43,16,62,-4,42,-108,42,-4,62,20,0,30,15,-15,113,0,0,0,8,16,8,-96,127,63,63,-28,127,24,16,56,31,-58,30,-64,111,-128,56,-8,31,-8,31,-8,31,0,0,-2,127,0,0,32,16,36,16,-8,61,40,36,-1,75,108,60,-80,53,-62,62,-4,52,0,52,-4,60,-124,0,-4,14,-124,112,-4,0,-124,0,0,16,-4,16,-124,32,-4,60,-124,68,-4,126,0,42,-2,43,34,62,50,43,-22,42,110,62,-78,1,34,14,-18,112,0,0,0,16,-2,17,82,61,82,37,82,73,-2,63,32,42,104,42,-92,62,-92,42,106,63,-92,0,-94,14,33,113,32,0,32,0,0,0,6,16,-8,33,34,61,-108,68,-108,126,72,42,-2,42,16,63,16,43,-1,43,-110,62,-110,0,-98,14,-14,112,2,0,8,16,40,17,40,61,-8,39,40,-55,-2,61,-22,53,-86,53,-86,61,-14,53,-110,52,-14,63,-94,14,-90,112,-84,0,-128,0,0,16,-1,33,40,60,-2,68,-86,72,-86,62,-2,42,0,62,-2,42,0,42,-1,63,88,0,-108,14,18,113,97,2,0,0,0,16,0,16,-2,33,32,60,-2,69,34,63,-20,42,-20,42,32,62,-2,43,2,62,-2,1,2,6,2,24,-2,97,2,0,0,16,-4,16,-124,60,-4,36,-4,72,0,-68,-2,53,74,53,-2,61,0,52,-4,61,-120,0,112,6,60,24,-62,99,0,0,0,8,16,16,-66,63,-92,95,-40,24,-40,-1,56,29,-58,31,0,9,-32,31,-8,47,-8,15,-8,15,0,0,-2,127,0,0,64,16,32,16,-1,33,16,61,-2,69,18,125,-1,53,-2,53,16,61,126,53,126,61,82,1,126,30,82,98,94,2,64,0,0,16,0,32,-2,59,40,75,-88,-110,-34,122,-14,91,-4,90,-24,122,-24,90,-24,122,-72,2,-108,28,34,-27,65,5,0,0,4,16,-120,32,-2,61,32,68,-2,73,32,60,-2,53,-92,52,104,60,-1,55,0,60,-4,0,-124,0,-124,14,-4,112,-124,0,-120,16,72,16,80,60,-2,39,-4,73,84,125,92,85,-124,85,-4,125,-4,85,8,124,-1,3,-120,0,72,14,56,112,0,0,80,16,80,16,-2,33,82,61,-2,69,82,-3,-2,85,0,84,-2,127,-4,84,-124,84,-4,124,-124,0,72,14,-1,115,0,0,0,34,0,34,-2,-1,66,34,66,62,66,8,126,62,66,42,66,42,66,62,126,8,0,-1,0,8,0,8,-1,9,0,8,16,4,16,36,16,-1,-4,36,-108,60,-108,8,-108,62,-92,42,-1,43,32,62,48,8,80,-1,72,8,-124,9,2,10,0,8,16,36,16,36,16,-1,-112,36,-2,60,16,16,-112,127,-104,82,-92,82,-92,126,-62,16,-62,-2,-128,16,-128,17,127,18,0,16,0,36,60,36,-48,36,16,-1,32,60,-2,9,48,126,-52,74,74,75,72,126,72,8,72,-1,72,8,-120,8,8,9,0,8,0,36,64,36,64,36,-8,127,-112,36,-4,63,-92,16,-92,126,-92,82,-4,126,48,16,80,-1,82,16,-46,16,30,19,0,16,72,32,72,36,-2,37,72,126,104,36,32,60,-2,9,64,62,-66,42,-124,62,-120,9,-1,-1,-120,8,-120,8,-72,8,-128,8,64,36,64,36,-128,127,-2,36,66,61,34,8,-2,9,-6,62,2,42,-6,62,-6,8,-118,-1,-6,8,2,8,28,8,0,8,0,36,-4,37,72,-1,48,36,-2,61,52,8,84,8,-112,126,96,74,32,126,-2,9,48,-1,-20,8,34,9,32,8,32,8,72,36,72,36,-2,37,72,-2,-4,61,72,16,-1,127,32,82,-4,83,36,127,-4,17,36,-1,-1,19,4,17,28,17,0,17,72,36,72,36,-2,127,72,36,72,60,-1,9,-128,62,-2,42,-110,43,-2,62,-110,8,-2,-1,-110,8,-110,8,-98,8,-128,8,16,0,32,60,48,36,80,60,72,44,-124,126,-126,66,72,66,72,60,72,36,72,60,72,60,-120,36,-120,36,8,45,8,32,0,0,120,62,72,34,72,58,72,42,70,127,-128,65,-4,65,68,62,72,62,40,34,40,62,16,34,40,34,-58,44,0,32,16,0,16,62,16,34,16,58,-1,43,16,42,16,127,16,127,16,34,124,62,68,34,68,34,68,62,124,34,68,44,68,32,16,0,32,62,124,34,68,34,100,58,84,42,68,127,88,65,64,62,126,34,2,62,-6,63,2,34,2,34,28,46,0,32,0,0,28,62,-16,34,-112,58,-112,42,-112,127,-2,65,-112,127,-112,34,-112,62,-120,34,-88,62,-55,34,-26,34,-106,44,0,32,0,0,30,62,96,34,64,58,64,42,127,127,64,65,64,127,126,34,98,62,-94,34,-94,62,-94,34,62,35,34,45,32,0,64,0,64,60,-4,36,-120,60,72,45,48,126,32,66,88,126,-122,37,-4,60,-124,36,-124,60,-124,36,-4,36,-124,44,-124,32,0,0,-4,60,-92,36,-92,60,-4,44,-92,126,-4,66,32,126,-2,37,48,60,112,36,-84,60,34,37,32,38,32,44,0,0,32,0,32,62,64,34,-2,34,-110,58,-2,42,-110,127,-94,125,-2,36,80,36,-112,60,-1,63,16,36,16,36,16,44,16,32,16,0,-108,62,88,34,88,58,-1,43,48,127,92,65,-110,125,48,37,64,60,-1,39,-120,60,-48,36,56,36,-26,45,0,32,64,0,32,60,-2,37,34,37,66,53,124,52,-60,126,56,127,48,36,-52,36,-1,61,-124,60,-124,36,-124,36,-4,60,-124,32,0,0,64,60,-2,37,74,37,74,53,-2,53,72,126,-4,126,-124,36,-108,36,-92,60,-76,36,-48,60,82,36,-98,57,0,32,64,0,32,60,16,36,-2,61,14,45,-16,44,-128,126,-2,126,-112,36,-112,60,-1,39,16,60,72,36,-124,36,2,45,0,32,0,0,-2,61,82,37,82,37,-2,53,64,52,-128,126,-2,67,34,62,-6,38,-86,60,-6,36,62,60,-26,37,12,44,0,32,16,8,16,8,16,16,126,63,16,37,16,63,-2,37,16,37,56,63,52,5,-46,13,80,14,-46,23,18,36,-4,71,0,0,64,0,80,8,76,16,-2,127,64,74,64,126,120,74,72,74,-88,126,-80,10,16,27,40,29,70,47,-126,40,-4,71,0,0,0,0,0,0,-2,63,96,32,-2,47,-96,32,-104,35,-2,47,72,36,-8,39,-120,36,-8,71,56,65,62,65,62,94,0,0,0,8,0,16,-2,63,40,42,-4,42,-84,62,-12,42,-12,62,-36,8,-28,26,-28,29,-124,31,-114,41,2,40,-4,71,0,0,16,8,18,17,-108,16,88,126,-4,74,-124,126,-124,74,-4,82,-124,126,-4,26,-124,27,-124,29,-115,47,-127,40,-2,71,0,0,0,8,-4,16,-124,126,-52,74,-76,74,-4,126,-92,74,-4,126,-92,8,-92,26,-68,29,-116,31,-127,40,2,36,-4,67,0,0,64,16,32,16,-2,33,72,126,-78,82,-54,126,-2,82,16,82,-2,126,-78,26,-38,26,-26,45,-126,47,-114,72,-2,79,0,0,32,0,64,16,-96,16,-112,36,72,41,36,74,-6,117,8,37,-8,37,8,125,-4,9,40,9,24,17,108,17,-126,97,0,0,0,0,0,0,-2,31,88,16,-2,31,-32,16,88,19,-28,28,-104,19,-2,31,8,18,-8,35,-4,35,120,66,-18,67,0,0,0,0,32,0,80,127,-84,16,82,31,-92,116,-40,13,-32,59,112,13,-2,63,-16,79,16,8,-8,15,-16,11,12,12,0,0,0,0,32,62,62,34,-2,62,-4,127,-68,62,56,5,-22,5,-116,31,126,29,-16,111,-16,15,-12,15,-56,8,-80,15,12,0,0,0,-64,1,-2,127,112,8,-2,18,-4,61,-112,26,-4,61,-2,11,96,61,-2,63,-16,79,-16,15,-120,9,112,11,12,12,0,0,4,0,-120,63,16,32,-96,63,68,32,8,32,-112,63,98,32,-60,-1,4,8,8,18,8,23,-80,56,-64,0,0,0,0,0,4,63,24,32,100,63,24,63,98,32,-116,127,16,23,-32,56,-2,127,64,2,64,2,66,4,66,4,124,24,0,96,0,0,-116,63,-16,32,4,63,120,63,-122,-1,-8,34,24,127,-32,3,0,61,-4,1,0,127,-2,127,2,1,-4,1,0,0,0,0,-124,63,-8,32,4,63,120,63,-126,-1,28,34,-32,63,-128,0,-8,31,-8,31,-120,16,-1,127,8,16,56,16,0,0,0,0,-124,63,-8,63,4,32,120,63,-126,-1,28,46,96,49,-8,127,8,4,48,24,-8,127,8,16,-8,31,8,16,8,16,0,0,-116,63,-14,32,12,63,112,63,-126,-1,28,34,-32,62,-128,0,-2,127,-4,63,0,0,-8,31,8,16,-8,31,8,16,0,0,-124,31,24,16,-26,31,-104,31,96,16,-62,127,124,23,64,61,68,20,-40,23,96,20,64,20,-62,23,62,120,0,0,4,0,-104,63,-32,63,4,32,120,63,-122,-1,24,34,96,63,64,16,-2,63,-32,80,-48,80,76,19,66,28,64,16,64,16,0,0,12,63,-12,62,56,62,-58,32,-72,-1,-64,126,16,17,-4,63,0,2,-2,-1,-16,15,46,56,104,72,16,4,-32,3,0,0,-124,63,-8,63,4,32,24,63,-26,-1,56,31,-64,49,16,126,84,8,-108,127,-76,8,40,30,68,41,-126,73,0,8,4,0,-120,31,-12,31,24,31,102,16,-104,-1,96,63,-64,0,-4,63,-12,47,0,8,-8,15,-1,127,32,2,24,12,4,48,0,0,-124,31,120,31,28,16,-26,127,24,23,96,57,-8,31,-8,31,-2,127,-8,15,8,8,-4,15,56,12,-98,55,0,0,0,0,-124,63,-8,63,4,63,126,32,-72,-1,-56,57,16,17,-8,31,-24,23,-8,31,-56,24,-8,30,-86,20,-2,30,0,0,0,1,-128,0,-2,63,16,34,16,34,-4,47,16,35,-8,38,-108,42,-110,34,32,33,80,38,-120,73,124,66,-124,71,2,0,0,1,-128,0,-2,63,16,34,-2,47,16,35,-4,38,-110,42,24,34,-32,47,-4,32,-128,47,-2,63,-126,32,68,64,124,0,0,1,-128,0,-1,31,16,18,-2,31,24,19,-76,22,82,26,-112,18,16,19,-24,23,-4,33,-62,39,88,67,-58,76,0,0,0,1,-64,0,-2,63,64,34,-4,63,68,34,-4,63,44,36,-78,39,-94,37,28,38,-32,35,32,34,34,66,30,76,0,16,0,1,-128,0,-2,63,32,34,-4,63,-4,63,44,36,-78,39,-2,37,24,38,-32,39,-2,63,-32,33,-104,70,-122,88,-128,0,0,2,0,1,-2,63,64,34,-4,63,68,34,-4,63,-84,39,-78,37,62,39,-64,32,-4,63,-8,47,-128,64,-2,95,0,0,0,0,0,1,-2,63,64,34,-4,63,68,34,-4,63,-66,39,-94,37,-100,38,-120,36,-2,63,-32,33,-104,70,-122,88,-128,0,36,0,36,8,36,4,126,63,36,44,60,63,36,45,36,45,60,63,36,50,-1,59,40,82,-60,83,68,-102,-126,-112,-128,0,0,1,-64,0,-2,63,-4,63,68,34,-4,63,-84,39,50,36,-2,39,-64,33,-8,39,70,56,-4,79,80,66,-1,31,0,0,-128,0,64,0,-2,63,-4,63,-4,63,44,36,-78,39,-66,39,4,34,-1,47,-124,47,-92,47,-108,95,-124,70,-104,25,0,0,16,0,-108,16,88,12,88,63,-2,53,88,63,84,53,-102,53,-120,63,-2,52,-72,62,-72,85,95,84,72,86,-120,4,8,1,0,0,-96,4,88,24,-2,23,34,112,18,16,-2,31,-88,20,-56,18,-8,31,-4,63,-128,0,-2,127,72,20,38,34,32,66,16,0,16,0,82,63,82,59,82,45,82,45,82,63,126,8,82,63,82,8,-46,15,82,122,82,53,94,85,114,84,2,0,8,0,72,0,72,62,-120,46,-98,58,42,59,-54,63,74,8,-118,126,-54,8,114,127,-78,3,18,54,34,85,44,85,64,0,16,0,16,0,16,63,-1,43,16,61,16,61,-2,63,0,8,0,127,124,8,-60,127,68,54,68,53,124,77,68,72,68,0,16,0,16,0,32,63,62,59,104,61,-112,61,56,63,80,8,-98,127,34,8,-28,127,84,54,8,53,16,77,96,76,-128,0,16,0,32,62,72,58,92,62,-30,62,72,46,-108,62,34,9,124,127,68,8,-88,127,16,58,16,53,104,85,-122,80,0,0,16,0,16,63,-2,41,16,43,-2,61,4,63,-108,8,112,8,-112,127,112,8,-1,-1,40,54,36,53,68,85,-62,81,0,0,0,0,32,14,124,56,-108,127,36,28,88,43,-128,72,-8,31,72,19,-8,31,0,1,-8,63,-2,127,-120,20,70,34,32,66,32,0,16,0,16,63,-1,59,0,61,124,41,68,63,68,8,68,127,124,8,-112,127,88,54,-108,51,-108,74,18,73,112,0,16,0,32,62,72,42,92,42,-14,62,32,62,-1,63,72,8,-106,127,37,9,-56,127,50,54,-52,53,48,85,-64,84,0,0,32,0,16,0,8,63,-2,59,68,61,40,61,-1,63,0,8,0,127,124,8,-60,127,124,53,-60,50,-4,74,68,72,68,0,0,0,40,119,40,65,68,65,68,119,-126,65,-126,127,-3,74,36,110,36,91,36,109,36,91,-60,73,-60,127,92,73,0,0,16,0,16,8,16,55,16,33,126,63,82,33,82,63,82,41,126,61,82,43,82,45,82,59,82,41,-2,63,-62,41,64,0,0,0,-2,31,32,97,32,65,-4,127,68,65,68,127,-1,74,0,110,124,94,68,110,68,90,68,89,-4,111,68,73,68,0,0,0,124,119,68,65,124,119,68,65,124,65,16,127,-2,74,-94,110,32,90,-2,111,68,90,56,73,-8,127,-122,73,0,0,0,0,6,22,-4,99,-108,66,88,126,40,66,72,126,-8,74,124,110,-12,94,16,106,-2,95,40,78,-92,126,66,73,-128,0,0,0,32,8,32,62,32,62,32,34,-8,63,40,62,40,63,40,63,40,41,72,63,72,-1,-120,20,-118,20,14,101,0,4,0,8,0,16,-2,63,16,63,16,63,16,33,16,63,16,63,-1,63,16,37,16,63,-48,-1,16,18,16,18,16,34,16,66,16,0,16,8,16,62,-2,63,48,34,88,62,84,62,-110,63,124,63,68,41,124,63,-60,-1,124,18,0,18,-1,35,0,66,0,0,0,0,0,2,0,2,0,14,0,50,0,2,0,2,0,2,0,2,0,2,0,2,12,2,12,2,0,0,0,0,0,0,0,0,0,6,0,9,-128,16,64,16,-128,0,0,1,0,3,0,4,0,24,0,16,12,32,-52,63,0,0,0,0,0,0,0,0,0,15,-128,8,64,16,-128,16,-128,0,0,7,-128,0,64,0,64,32,64,48,-116,16,12,15,0,0,0,0,0,0,0,0,0,1,0,3,0,3,0,5,0,5,0,9,0,17,0,17,-64,63,0,1,12,1,12,1,0,0,0,0,0,0,0,0,-64,15,0,8,0,8,0,16,0,22,-128,25,64,0,64,0,64,32,64,16,-116,16,12,15,0,0,0,0,0,0,0,0,0,7,-128,12,-64,16,0,16,0,38,-128,41,64,48,64,48,64,16,64,16,-116,8,12,15,0,0,0,0,0,0,0,0,-64,63,-128,0,-128,0,0,1,0,2,0,2,0,4,0,4,0,4,0,8,12,8,12,8,0,0,0,0,0,0,0,0,0,15,-128,25,-128,16,-128,16,-128,16,0,15,-128,25,64,16,64,32,64,16,-116,24,12,7,0,0,0,0,0,0,0,0,0,6,-128,25,-128,16,-64,32,-64,32,-64,16,-64,25,64,6,64,0,-128,16,12,25,12,15,0,0,0,0,0,0,0,0,96,8,-112,8,8,121,8,9,8,9,8,9,8,9,8,9,8,9,8,9,-106,8,-26,8,0,0,0,0,0,0,0,0,16,8,48,8,-48,121,16,8,16,8,16,8,16,8,16,8,16,8,16,8,22,8,22,8,0,0,0,0,0,0,0,0,96,8,-112,8,8,123,8,10,8,10,8,8,48,8,-64,8,-128,8,0,9,6,10,-2,11,0,0,0,0,0,0,0,0,-32,8,24,9,8,123,8,10,16,8,-32,8,24,8,8,8,8,10,8,10,22,9,-26,8,0,0,0,0,0,0,0,0,16,8,48,24,48,120,80,8,-112,8,-112,8,16,9,16,9,-4,11,16,8,22,8,22,8,0,0,0,0,0,0,0,0,-8,9,0,9,0,121,0,10,-32,10,16,11,8,8,8,8,8,10,8,10,30,9,-26,9,0,0,0,0,0,0,0,0,96,8,-104,25,8,121,0,10,32,10,-48,11,8,10,8,10,8,10,8,10,22,9,-26,8,0,0,0,0,0,0,0,0,-8,11,8,24,16,120,16,8,32,8,32,8,64,8,64,8,-128,8,-128,8,-122,8,-122,8,0,0,0,0,0,0,0,0,-32,8,24,25,8,122,8,10,8,9,-16,9,16,10,8,10,8,10,8,10,14,9,-10,8,0,0,0,0,0,0,0,0,-32,8,16,25,8,122,8,10,8,10,8,10,-104,9,104,8,8,8,8,10,54,11,-58,8,0,0,0,0,0,0,0,0,112,8,-112,54,8,35,8,67,8,67,8,7,8,5,8,25,8,17,-120,32,-98,64,-26,126,0,0,0,0,8,16,4,32,-124,32,-126,64,-127,79,-127,-128,-127,-128,-127,-128,-127,-128,-127,-128,-127,64,-126,64,-126,64,-124,64,4,32,8,16,8,16,4,32,-60,33,34,66,17,68,17,-124,17,-128,33,-128,65,-128,-127,-127,1,-122,2,68,2,72,-14,47,4,16,8,16,8,16,4,32,-126,65,98,70,33,68,33,-124,33,-128,-31,-127,97,-128,17,-128,17,-120,18,68,34,68,-62,67,4,32,8,16,8,16,4,32,66,64,-62,64,-63,64,65,-127,65,-126,65,-124,65,-124,65,-120,-15,95,65,64,66,64,68,32,4,32,8,16,8,16,4,32,-12,67,2,66,1,-126,1,-124,-127,-123,97,-122,17,-124,17,-128,17,-120,18,72,34,70,-60,65,4,32,8,16,8,16,4,32,-124,65,98,70,17,68,1,-124,-63,-120,33,-117,33,-116,17,-116,17,-120,18,68,34,66,-62,65,4,32,8,16,8,16,4,32,-14,47,34,64,33,-128,65,-128,-127,-128,-127,-128,1,-127,1,-127,1,-126,2,66,2,66,4,66,4,32,8,16,8,16,4,32,-126,33,97,70,33,68,33,-124,33,-124,-63,-125,33,-124,17,-116,17,-120,18,68,34,70,-60,65,8,32,8,16,8,16,4,32,-124,33,98,70,33,-116,17,-120,49,-120,49,-124,81,-122,-111,-127,33,-128,34,72,34,68,-62,67,4,32,8,16,8,16,4,32,52,36,74,68,-122,-68,-123,-124,-123,-124,-123,-124,-123,-124,-123,-124,-123,68,-123,68,69,68,58,36,4,32,8,16,8,16,4,32,18,68,18,68,-14,124,18,-124,17,-124,17,-124,17,-124,17,-124,17,-124,17,68,18,68,18,68,4,32,8,16,8,16,4,16,36,36,-46,44,9,125,5,69,9,-124,9,-124,17,-124,97,-124,-127,-124,2,-123,2,69,-4,69,4,32,8,16,8,16,4,32,116,36,-118,76,6,-67,5,-123,9,-124,113,-124,13,-124,5,-124,5,69,5,69,9,69,-14,36,4,32,8,16,8,16,4,32,12,68,26,76,26,124,41,-124,73,-124,-119,-124,-119,-124,9,-123,-1,71,9,68,10,68,12,36,8,32,8,16,8,16,4,32,-4,36,-126,76,-126,116,1,-123,113,-123,-119,-123,5,-124,5,-124,6,-123,10,69,10,69,-14,36,4,32,8,16,8,16,4,32,116,36,-114,76,6,125,1,69,113,69,-119,-123,5,-123,5,-123,5,-123,6,69,-54,68,116,68,4,32,8,16,8,16,8,32,-4,39,12,76,10,-4,18,-124,17,-124,33,-124,33,-124,65,-124,65,68,-127,68,-127,68,-126,68,4,32,8,16,8,16,4,32,116,36,-118,76,10,-3,5,-123,-119,-124,121,-124,-123,-123,5,-123,5,69,5,69,-118,68,114,68,4,32,8,16,8,16,4,32,50,36,-54,77,6,85,6,101,5,-123,13,-123,-99,-123,101,-124,5,68,5,69,-118,68,114,68,4,32,8,16,8,16,4,32,50,76,74,82,-119,81,-123,-111,-123,-111,-123,-126,-123,-126,-123,-124,-123,-120,-118,80,74,80,114,95,4,32,8,16,-16,3,8,28,-124,32,-126,65,-125,71,-127,-128,-127,-128,-127,-128,-127,-128,-127,-128,-127,-128,-126,64,-126,64,-116,32,16,24,-32,7,-16,3,8,28,-60,33,34,66,35,68,17,-124,17,-128,33,-128,65,-128,-127,-127,1,-126,2,68,2,72,-4,47,16,24,-32,7,-16,3,8,28,-60,35,34,68,35,68,33,-124,33,-128,-31,-127,97,-128,17,-128,17,-120,18,72,34,70,-52,33,16,24,-32,7,-16,3,8,28,68,32,-62,64,-61,64,65,-127,65,-126,65,-124,65,-124,65,-120,-15,-97,66,64,66,64,76,32,16,24,-32,7,-16,3,8,28,-12,35,2,66,3,66,1,-124,-127,-121,97,-124,33,-128,17,-128,17,-120,34,72,98,70,-116,33,16,24,-32,7,-16,3,8,28,-60,33,34,66,19,68,1,-124,-127,-119,97,-117,17,-116,17,-116,17,-116,50,68,98,70,-116,35,16,24,-32,7,-16,3,8,28,-12,47,34,64,35,64,65,-128,-127,-128,-127,-128,1,-127,1,-127,1,-127,2,66,2,66,12,34,16,24,-32,7,-16,3,8,28,-124,33,98,70,35,68,33,-124,33,-124,-63,-125,97,-124,17,-120,17,-120,50,72,34,68,-52,35,16,24,-32,7,-16,3,8,28,-60,35,98,68,35,72,49,-120,49,-120,49,-124,81,-122,-111,-127,17,-128,34,72,98,68,-116,35,16,24,-32,7,-16,3,8,28,116,36,74,76,-121,124,-123,-124,-123,-124,-123,-124,-123,-124,-123,-124,-123,-124,-122,68,74,68,124,36,16,24,-32,7,4,32,2,64,2,64,2,64,2,-128,1,-128,1,-128,1,-128,-3,-65,1,-128,1,-128,1,-128,2,64,2,64,4,32,4,32,4,32,2,64,2,64,2,64,-6,-97,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-3,-65,2,64,2,64,4,32,4,32,4,32,2,64,2,64,-6,95,2,-128,1,-128,1,-128,1,-128,-7,-97,1,-128,1,-128,1,-128,-2,127,2,64,4,32,4,32,4,32,2,64,2,64,-6,95,74,-110,73,-110,73,-110,89,-110,89,-110,121,-100,9,-112,-7,-97,10,80,10,80,4,32,4,32,4,32,2,64,2,64,-6,127,2,-127,1,-127,1,-126,-31,-97,33,-126,33,-126,33,-124,33,-124,-2,127,2,64,4,32,4,32,4,32,2,64,2,65,2,65,2,-127,-3,-65,1,-128,65,-126,33,-124,33,-124,17,-120,9,-112,6,80,2,96,4,32,4,32,4,32,2,64,2,66,2,66,2,-126,1,-126,29,-126,-31,-121,1,-70,1,-126,9,-126,9,-126,18,65,-30,65,4,32,4,32,4,32,2,64,2,64,-62,66,66,-126,65,-124,65,-124,33,-124,33,-124,17,-120,17,-120,9,-112,10,96,2,64,4,32,4,32,4,32,2,65,2,65,2,65,2,-127,1,-127,-31,-97,33,-126,33,-126,65,-126,65,-124,69,-124,70,88,58,96,4,32,4,32,4,32,2,65,2,65,2,65,2,-127,1,-127,1,-127,-3,-1,1,-127,1,-127,1,-127,1,-127,2,65,2,65,4,33,4,32,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,32,2,0,0,0,0,0,0,0,0,16,9,16,9,16,9,16,9,16,9,16,9,16,9,16,9,16,9,16,9,16,9,16,9,0,0,0,0,0,0,0,0,4,36,4,36,8,34,8,34,8,34,16,33,16,33,-96,32,-96,32,-96,32,64,32,64,32,0,0,0,0,0,0,0,0,8,16,8,16,16,8,16,8,16,4,32,4,32,2,64,2,64,1,64,1,-128,0,-128,0,0,0,0,0,0,0,0,0,36,32,36,32,68,16,68,16,68,16,-124,8,-124,8,4,5,4,5,4,5,4,2,4,2,0,0,0,0,0,0,0,0,81,64,81,64,-111,32,-111,32,-111,32,17,17,17,17,17,10,17,10,17,10,17,4,17,4,0,0,0,0,0,0,0,0,-87,-128,-87,-128,41,65,41,65,41,65,41,34,41,34,41,20,41,20,41,20,41,8,41,8,0,0,0,0,0,0,0,0,8,36,16,34,16,34,32,33,-64,32,64,32,-64,32,-96,32,16,33,8,34,8,34,4,36,0,0,0,0,0,0,0,0,16,8,32,4,32,4,64,2,-128,1,-128,1,-128,1,-128,1,64,2,32,4,32,4,16,8,0,0,0,0,0,0,0,0,36,16,68,8,68,8,-124,4,4,3,4,2,4,3,4,5,-124,8,68,16,68,16,36,32,0,0,0,0,0,0,0,0,-110,64,18,33,18,33,18,18,18,12,18,12,18,12,18,12,18,18,18,33,18,33,-110,64,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,-32,31,64,2,-32,3,-104,14,-120,10,8,19,8,17,16,23,32,25,64,0,0,0,0,1,0,1,48,2,-64,63,32,2,-32,3,88,6,68,10,-124,18,-126,18,4,35,4,39,8,41,48,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,16,16,8,16,4,16,4,16,0,16,0,9,0,6,0,0,0,0,0,0,0,0,0,0,0,64,16,64,8,64,8,64,4,32,2,32,2,32,0,32,0,17,0,10,0,12,0,0,0,0,0,0,0,0,0,0,0,1,-64,0,32,0,0,0,-32,0,32,7,16,0,16,0,32,0,32,0,64,0,-128,0,0,1,0,0,-64,3,48,0,0,0,0,0,-32,1,16,14,16,0,16,0,16,0,16,0,16,0,32,0,32,0,64,0,-128,0,0,0,0,0,0,0,0,0,0,1,-32,0,0,0,-64,0,-128,15,-128,0,-128,3,64,2,64,4,64,8,120,16,0,0,0,0,0,2,-32,1,0,0,0,0,-32,1,64,30,-128,0,0,1,-128,3,64,6,64,8,64,8,64,16,62,32,0,0,0,0,0,0,0,0,0,0,0,2,0,2,-80,3,12,30,0,2,-32,3,16,6,8,26,24,18,16,18,-32,14,0,0,0,0,0,4,0,4,16,4,-116,5,2,126,0,4,112,4,-104,7,4,12,4,20,8,36,8,36,-16,52,0,12,0,0,0,0,0,2,0,2,16,2,8,4,-60,7,66,124,65,8,64,8,64,16,64,16,64,32,-128,32,0,71,0,0,0,0,0,0,4,2,18,2,40,2,20,4,-112,5,72,126,72,68,68,8,64,8,-128,16,-128,32,-128,32,0,71,0,0,0,0,0,0,0,2,96,1,-128,3,-128,12,-104,0,-32,0,64,31,32,0,-112,7,112,24,24,16,0,16,0,8,-64,7,0,0,8,0,36,8,-46,4,8,7,0,62,96,2,-128,1,0,63,-128,0,64,15,-64,48,32,32,0,96,0,32,0,31,0,0,0,0,64,0,-128,0,-128,0,0,1,0,1,0,2,0,4,0,4,0,4,0,2,0,1,-128,0,64,0,64,0,32,0,0,0,0,1,16,2,8,2,72,4,48,8,0,8,0,16,0,16,0,8,0,8,0,4,0,2,0,1,0,1,-128,0,0,0,16,32,16,32,16,32,16,32,30,32,-16,35,16,32,16,32,16,32,16,40,32,40,32,40,64,48,-128,16,0,0,4,0,75,64,68,64,68,64,64,64,60,64,-32,71,32,-128,32,-128,64,64,64,80,64,96,-128,96,-128,96,0,33,0,0,0,0,0,0,0,8,-16,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,12,28,-16,3,0,0,0,0,0,0,0,0,4,16,-62,15,18,0,12,0,0,0,0,0,0,0,0,0,0,0,0,64,48,48,-64,15,0,0,0,0,0,0,0,1,-128,0,-128,0,-80,0,-64,31,64,0,32,0,16,3,-8,12,8,16,0,16,0,16,0,12,-64,3,0,0,8,0,38,4,16,2,8,2,96,1,-128,127,-128,0,-128,0,64,14,-32,49,16,32,0,64,0,32,0,16,-128,15,0,0,0,0,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,24,8,96,8,-128,7,0,0,0,0,16,16,8,16,72,16,48,16,0,16,0,16,0,16,0,16,0,16,0,16,8,16,16,16,96,8,-128,7,0,0,-128,0,-128,0,-128,0,-128,0,-2,127,-128,0,-128,3,-64,4,-64,4,-64,4,-64,4,64,3,-128,0,-128,0,0,1,0,2,4,0,-118,0,-122,0,-124,0,-2,15,-128,112,-128,1,-128,6,-64,8,-64,8,-64,8,-64,7,-128,0,-128,0,0,1,0,6,0,0,16,0,16,4,16,4,16,4,16,4,-1,7,16,124,32,4,32,4,-32,4,0,4,0,4,-8,3,0,0,0,0,0,0,68,0,75,8,68,8,66,8,64,8,-2,15,64,-8,64,8,64,8,-64,9,0,8,0,8,-8,15,0,0,0,0,0,0,16,0,32,8,32,4,64,2,-128,0,-66,0,-40,15,96,48,-128,0,0,1,0,1,0,1,-128,0,-8,0,0,0,4,0,43,0,68,16,68,8,-128,8,0,1,-8,1,48,30,-64,-32,0,1,0,2,0,4,0,6,0,2,-32,1,0,0,0,0,0,2,0,2,0,2,-64,7,0,60,0,4,124,4,0,4,0,8,0,8,0,16,0,16,-58,32,56,32,0,0,0,0,4,2,2,2,17,4,-116,5,0,126,0,4,-8,8,0,8,0,16,0,16,0,32,0,32,-116,65,112,64,0,0,0,0,0,2,0,2,-32,2,0,127,0,4,0,4,64,4,-80,5,12,10,4,12,4,8,8,0,8,0,-16,1,0,0,4,0,2,4,17,4,12,4,-64,-55,0,62,0,8,-32,8,24,11,4,12,4,12,4,8,8,0,8,0,-16,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16,1,8,14,4,48,4,0,4,0,4,0,24,0,96,0,-128,1,0,0,0,0,0,0,0,0,96,0,-100,15,2,48,2,64,1,0,2,0,2,0,2,0,4,0,24,0,-32,1,0,0,0,0,4,0,11,0,4,0,4,0,-16,15,12,48,4,-64,2,0,2,0,2,0,4,0,8,0,16,0,-32,3,0,0,0,0,0,0,0,0,30,0,-8,3,64,12,-128,48,-128,0,0,1,0,1,0,1,0,1,0,1,0,1,-64,0,56,0,0,0,0,0,0,0,56,0,-30,3,-119,60,4,-63,4,1,0,2,0,2,0,2,0,2,0,2,0,1,-128,1,112,0,0,0,0,0,0,8,0,4,0,4,48,4,-64,2,0,3,0,12,0,16,0,16,0,16,0,16,0,16,0,24,-8,7,0,0,0,0,8,16,20,8,10,8,104,8,-128,5,0,6,0,24,0,32,0,32,0,32,0,64,0,32,0,32,-32,31,0,0,0,0,0,2,0,2,-48,5,8,62,4,4,34,8,32,8,32,8,32,16,32,32,-16,35,40,70,38,4,-64,3,0,0,0,0,0,0,0,16,-4,17,0,32,0,32,0,32,0,32,0,32,0,32,0,40,0,42,-2,41,0,16,0,16,0,0,0,0,-128,0,-128,0,-128,0,-8,71,4,41,4,49,4,49,2,49,2,78,2,66,-4,69,14,73,9,113,-16,0,0,0,0,0,0,8,0,8,0,8,120,14,-124,125,4,-118,4,28,4,24,4,40,-4,56,12,105,11,73,-16,8,0,8,0,0,0,0,0,0,-16,1,72,6,68,24,-126,32,-126,64,-126,64,2,65,2,65,2,65,6,66,8,36,16,24,32,0,0,0,0,0,32,16,32,16,32,32,32,32,-4,71,16,64,16,64,16,64,16,64,-16,65,24,42,38,44,32,52,-64,19,0,0,4,0,42,32,37,32,36,64,32,64,-4,71,32,64,32,64,32,64,32,64,-32,71,48,84,76,84,64,100,-128,39,0,0,0,0,15,0,73,32,79,64,64,64,92,76,-32,67,32,64,32,64,32,-128,32,-127,-16,86,40,84,68,92,-64,99,0,32,0,0,0,6,16,12,24,116,24,8,24,16,20,32,18,32,16,32,16,32,16,32,32,32,32,32,-64,16,0,15,0,0,4,0,10,4,37,24,34,-24,48,16,48,32,40,32,36,64,32,64,32,64,64,64,64,64,64,64,-128,49,0,14,0,0,0,0,7,0,41,12,47,-8,54,16,48,16,40,32,36,64,32,64,32,64,32,64,64,64,-128,64,0,49,0,14,0,0,0,0,0,0,0,3,-64,0,0,0,0,2,0,2,0,1,8,1,-124,-128,-126,64,65,88,65,32,-128,3,0,0,0,0,0,0,0,0,4,3,-54,0,5,0,4,2,0,2,0,2,8,1,4,-127,-126,64,65,72,65,112,-64,3,0,0,0,0,0,0,0,0,14,3,-55,0,9,0,15,2,0,2,0,1,8,1,-124,-128,-126,64,-127,72,65,112,-128,3,0,0,0,0,0,0,0,0,0,0,0,0,0,7,-128,8,64,16,32,32,16,64,12,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,22,0,8,0,4,6,0,9,-128,16,96,32,24,64,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,18,0,18,0,12,7,0,9,-128,16,64,32,48,64,12,0,3,0,0,0,0,0,0,0,0,0,0,0,0,16,-8,19,32,32,32,32,32,32,-4,71,32,64,32,64,32,64,-16,65,24,75,38,74,32,50,-64,17,0,0,0,0,18,32,-23,39,69,64,66,64,88,-128,-32,-113,64,-128,64,-128,64,-128,-64,-125,112,-92,76,-92,-128,102,-128,33,0,0,0,0,0,64,-9,71,73,-128,77,-128,71,-128,-8,-113,64,-128,64,-128,64,-128,-64,-125,112,-92,76,104,-64,36,0,39,0,0,0,0,-128,0,-128,0,-16,12,-128,3,-128,0,-128,0,-16,15,-128,0,-128,0,-128,0,-64,15,-80,16,-120,16,-128,15,0,0,0,0,0,0,-64,3,-128,12,-128,0,8,1,8,1,-120,31,104,34,16,68,28,68,35,72,32,80,-64,32,0,1,0,0,0,0,0,8,0,8,16,8,12,127,2,8,0,8,0,56,0,72,0,72,8,72,8,56,8,8,8,8,-16,7,0,0,0,0,64,0,64,0,64,32,-16,17,76,22,68,24,-126,40,-126,36,2,35,2,65,-124,66,4,68,24,120,96,0,0,0,0,1,0,1,0,1,0,2,0,31,-64,2,0,2,16,2,16,20,-56,15,8,4,8,4,8,4,16,2,-32,1,0,0,0,0,0,0,0,0,0,0,0,2,-128,1,124,16,-124,9,4,6,4,28,-8,34,0,1,0,1,-128,0,-128,0,0,0,0,0,0,2,-128,1,64,16,-4,8,2,11,1,12,1,52,2,66,124,2,0,1,0,1,0,1,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,16,-32,19,88,18,72,20,72,24,72,18,72,18,-112,17,-32,17,0,2,0,0,0,0,-128,0,-128,32,64,32,-8,35,68,68,66,68,66,88,66,32,68,32,-124,36,-120,35,-16,32,0,33,0,1,0,2,0,0,0,0,0,0,0,0,-128,0,-128,0,-120,0,-16,0,-128,0,-128,0,-128,0,-64,15,-80,16,-120,8,0,7,0,0,0,0,-128,0,-128,0,-128,0,-124,0,-8,0,-128,0,-128,0,-128,0,-128,0,-128,31,-64,16,-80,32,-116,16,0,31,0,0,0,0,0,6,-128,1,0,0,0,16,0,16,0,16,-16,17,8,22,8,24,8,16,8,0,8,0,16,0,-32,1,0,0,0,0,16,8,16,8,16,8,16,8,16,8,16,8,16,10,16,10,16,4,16,4,16,0,32,0,32,0,64,0,-128,0,0,0,0,0,-64,7,-128,24,-128,0,0,1,0,2,-16,7,8,8,8,16,-120,3,72,4,72,4,48,6,-64,1,0,0,0,0,0,4,0,4,0,4,112,10,-112,13,16,-2,16,10,16,12,16,24,16,56,17,40,34,104,28,72,0,8,0,0,0,0,96,0,-64,3,64,12,-128,0,0,1,96,2,-100,3,4,6,4,8,2,16,4,32,4,0,8,0,-16,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,7,-8,30,8,7,4,6,4,12,8,12,8,20,16,20,96,4,0,4,0,4,0,4,0,4,0,7,0,30,-4,100,2,5,2,14,2,28,2,20,2,36,4,36,28,68,96,4,0,4,0,0,0,0,-64,0,64,31,-128,0,-128,0,-64,0,-72,15,4,17,2,18,2,34,2,34,-30,37,20,37,24,41,-16,48,0,0,0,0,96,0,-64,15,-128,0,-32,1,24,3,8,6,-56,15,72,18,-16,3,0,6,-8,24,-124,60,-126,99,2,65,0,0,0,1,0,2,0,2,-64,63,0,4,0,8,-128,11,76,20,112,24,-64,49,64,38,64,4,64,8,0,12,-16,7,0,0,0,0,-128,0,0,1,0,1,0,2,0,4,0,4,-128,9,-128,22,-128,24,64,40,65,48,70,32,72,96,112,64,0,0,0,0,0,0,0,0,0,0,0,0,-8,63,16,0,32,1,32,1,64,1,0,1,0,2,0,4,0,8,0,16,0,0,0,0,0,0,0,0,-2,127,4,0,4,0,8,1,48,1,64,1,0,2,0,2,0,4,0,4,0,24,0,32,0,0,0,0,0,0,0,0,0,0,16,0,32,0,32,0,64,0,-64,1,64,6,64,24,64,0,64,0,64,0,64,0,64,0,0,0,8,0,16,0,16,0,32,0,-64,0,64,1,64,2,64,4,64,24,64,32,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,1,0,1,0,1,-8,31,8,16,16,16,16,16,16,16,32,0,64,0,-128,0,0,1,0,2,0,0,0,1,0,1,0,1,-4,63,4,32,8,32,8,32,8,32,16,32,16,0,32,0,64,0,-128,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,-8,31,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-4,63,0,0,0,0,0,0,0,0,0,0,-4,63,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-2,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,64,0,64,0,-4,31,64,1,64,2,64,2,64,4,64,8,64,16,-64,1,0,0,0,0,64,0,64,0,64,0,64,0,-2,127,64,1,64,1,64,2,64,2,64,12,64,16,64,96,64,0,-64,1,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-4,63,4,1,4,1,4,2,4,2,4,4,4,4,4,8,8,16,112,32,0,0,4,0,2,2,18,2,12,2,0,2,-8,127,8,2,8,2,16,2,16,4,16,4,16,8,16,16,16,32,-32,65,0,0,0,0,0,1,0,1,0,1,-8,1,0,63,0,1,0,1,-2,1,-128,127,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,8,0,22,2,8,2,8,2,112,1,-128,7,0,57,0,1,30,1,-32,7,-128,120,-128,0,-128,0,64,0,64,0,64,0,0,0,-128,0,0,1,0,1,-4,3,4,4,8,8,8,16,16,32,32,0,64,0,-128,0,0,1,0,2,0,12,0,0,4,0,18,2,8,4,4,4,-16,15,16,8,32,16,32,32,32,64,64,0,64,0,-128,0,0,3,0,4,0,24,0,32,0,0,0,2,0,2,0,4,0,4,-1,15,32,8,64,16,64,32,64,64,-128,0,-128,0,0,1,0,2,0,12,0,0,4,0,18,2,8,2,4,4,0,4,-2,15,32,8,64,16,64,32,64,64,-128,0,-128,0,0,1,0,2,0,4,0,0,0,0,0,0,0,0,-8,31,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,-8,31,8,0,0,0,0,0,8,0,22,0,8,0,8,0,-16,127,16,0,16,0,16,0,16,0,16,0,16,0,16,0,-16,127,16,0,0,0,0,0,0,0,32,4,32,4,32,4,32,4,-1,-1,32,4,32,4,32,4,32,4,32,4,64,0,64,0,-128,0,0,1,0,2,4,0,34,8,41,8,38,8,32,8,-1,-1,32,8,32,8,32,8,64,8,64,8,-128,0,-128,0,0,1,0,2,0,4,0,0,0,0,0,8,0,6,0,1,0,0,6,64,8,48,48,8,64,0,-128,0,0,1,0,6,0,24,0,32,0,0,0,0,0,0,16,8,12,6,32,1,24,0,0,64,2,48,12,8,16,0,96,0,-128,1,0,6,0,56,0,0,0,0,0,0,0,0,0,0,-8,31,16,0,16,0,32,0,64,0,64,0,-96,0,16,1,8,6,4,24,2,96,0,0,0,0,4,0,11,0,4,0,-14,63,32,0,32,0,64,0,-128,0,-128,0,64,1,32,2,16,4,8,8,4,48,0,64,0,0,0,0,0,2,0,2,0,2,14,2,-12,2,4,15,8,114,16,2,32,2,0,2,0,2,0,2,-2,1,0,0,0,0,4,0,2,4,9,4,4,4,0,4,60,4,-56,15,16,-12,16,4,32,4,64,4,0,4,0,4,-4,7,0,0,0,0,0,0,0,0,0,0,4,32,8,16,8,8,16,8,32,4,32,0,64,0,-128,0,0,1,0,2,0,4,0,8,0,0,8,0,6,0,16,0,28,64,16,32,32,16,32,16,64,8,64,0,-128,0,0,1,0,2,0,4,0,8,0,16,0,0,0,0,-128,0,0,1,-4,3,4,2,8,4,8,8,16,18,-96,33,96,0,64,0,-128,0,0,1,0,6,0,24,0,0,4,0,18,2,10,4,4,4,-16,15,16,8,32,16,32,40,64,70,-64,1,-128,0,0,3,0,4,0,24,0,96,0,0,0,0,8,0,-16,0,-128,31,-128,0,-128,0,-128,0,-1,127,-128,0,-128,0,-128,0,0,1,0,2,0,4,0,8,0,8,0,0,2,0,-7,0,-123,63,-126,0,-128,0,-128,0,-2,-1,0,1,0,1,0,1,0,2,0,4,0,12,0,48,0,0,0,0,0,0,0,0,0,0,0,0,8,1,-120,16,-112,8,16,8,16,0,96,0,-128,0,0,1,0,1,0,6,0,0,0,0,0,0,0,2,4,34,4,33,8,17,8,17,8,16,16,0,16,0,32,0,-64,0,0,1,0,6,0,8,0,0,4,0,2,0,9,0,14,4,16,68,16,66,32,34,32,32,64,0,64,0,-128,0,0,1,0,2,0,12,0,48,0,0,0,0,0,0,-8,31,0,0,0,0,0,0,0,0,-2,127,-128,0,-128,0,0,1,0,1,0,1,0,6,0,8,0,16,4,0,2,0,-23,63,4,0,0,0,0,0,-4,-1,0,1,0,1,0,1,0,2,0,2,0,2,0,12,0,16,0,0,0,0,0,4,0,4,0,4,0,4,0,4,0,5,-128,4,64,4,32,4,0,4,0,4,0,4,0,4,0,4,0,4,0,0,32,8,-104,8,64,8,32,8,0,8,0,12,0,11,-64,8,0,8,0,8,0,8,0,8,0,8,0,8,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-2,127,-128,0,-128,0,0,1,0,1,0,2,0,4,0,4,0,24,0,0,0,0,0,0,0,0,-8,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,127,0,0,0,0,0,0,0,0,0,0,0,0,-4,15,8,0,8,0,16,4,32,3,-64,0,-64,0,-96,0,24,3,0,12,0,16,0,32,0,0,0,0,-128,0,-128,0,-128,0,-16,31,32,0,32,0,64,0,-112,1,-116,6,-126,24,-128,96,-128,0,-128,0,-128,0,0,0,0,0,0,0,8,0,16,0,16,0,32,0,32,0,64,0,64,0,-128,0,0,1,0,2,0,4,0,24,0,0,0,0,0,0,0,0,0,0,0,0,32,4,16,8,8,8,4,16,2,16,2,32,1,64,1,-128,0,0,0,0,0,0,0,0,0,0,4,0,11,0,4,0,36,4,16,8,16,8,8,16,4,16,4,96,2,-128,2,0,0,0,0,0,0,0,0,0,2,0,15,0,9,0,15,0,4,0,32,4,16,8,16,8,8,16,4,32,4,64,2,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,16,16,16,96,16,-128,19,0,28,0,16,0,16,0,16,0,16,-4,15,0,0,0,0,0,0,16,0,44,32,16,32,8,32,96,32,-128,35,0,44,0,48,0,32,0,32,0,32,0,16,-8,15,0,0,0,0,0,0,28,0,36,32,52,32,8,32,32,32,-64,32,0,39,0,56,0,32,0,32,0,32,0,16,-8,31,0,0,0,0,0,0,0,0,0,0,-8,63,8,0,16,0,16,0,16,0,32,0,32,0,64,0,-128,1,0,2,0,12,0,16,0,0,4,0,2,0,18,0,12,0,-16,-1,32,0,32,0,64,0,64,0,-128,0,-128,0,0,1,0,2,0,12,0,48,0,0,12,0,18,0,18,0,30,0,-16,-1,32,0,32,0,64,0,-128,0,-128,0,0,1,0,2,0,4,0,8,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,7,-128,8,64,16,48,32,8,64,4,0,3,0,0,0,0,0,0,0,0,0,0,0,8,0,4,0,18,0,8,0,8,7,-128,8,64,16,48,96,8,-128,4,0,3,0,0,0,0,0,0,0,0,0,0,0,28,0,20,0,18,0,28,0,0,7,-128,8,64,16,32,32,16,64,12,0,3,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-2,127,-128,0,-128,0,-112,8,-120,16,-124,16,-126,32,-126,64,0,1,0,6,0,0,4,0,-126,0,-102,0,-124,0,-128,0,-2,127,-128,0,-128,0,-112,8,-120,16,-120,16,-124,32,-126,64,0,1,0,6,0,0,4,0,-114,0,-119,0,-113,0,-128,0,-2,127,-128,0,-128,0,-112,8,-120,16,-120,16,-124,32,-126,64,0,1,0,6,0,0,0,0,0,0,0,0,0,0,-2,127,4,0,8,0,16,0,32,8,-64,6,0,1,-128,0,-128,0,64,0,0,0,0,0,0,0,0,2,-128,1,96,0,0,0,0,0,0,4,0,3,-64,0,0,0,0,0,0,12,0,3,-64,0,48,0,0,0,0,0,0,0,0,1,0,1,0,1,0,2,0,2,32,2,16,4,16,4,8,8,-4,9,4,126,2,0,0,0,0,0,0,0,0,0,8,0,8,0,16,0,16,2,-112,1,96,0,96,0,80,0,-120,0,0,3,0,4,0,8,0,16,0,0,0,0,0,0,0,0,-8,63,0,1,0,1,0,1,0,1,-2,127,0,1,0,1,0,1,0,1,-4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,28,4,-24,7,8,58,16,2,16,2,32,2,0,2,0,1,0,1,0,1,0,0,0,4,0,4,0,4,7,2,-6,2,4,31,8,-30,16,1,32,1,0,1,0,1,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-32,15,32,0,32,0,64,0,64,0,64,0,-4,63,0,0,0,0,0,0,0,0,0,0,0,0,-16,31,16,0,16,0,16,0,16,0,32,0,32,0,32,0,32,0,-1,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16,15,16,0,16,0,-16,15,16,0,16,0,16,0,-16,15,16,0,0,0,0,0,0,0,0,0,-8,31,8,0,8,0,8,0,8,0,-8,31,8,0,8,0,8,0,-8,31,8,0,0,0,0,0,0,0,0,0,-8,31,0,0,0,0,0,0,-4,127,8,0,8,0,16,0,32,0,64,0,-128,0,0,1,0,6,0,0,0,0,32,8,32,8,32,8,32,8,32,8,32,8,32,8,32,8,32,8,32,8,64,0,64,0,-128,0,0,1,0,1,0,0,0,0,-128,0,-128,8,-128,8,-128,8,-128,8,-128,8,-127,8,-122,16,-104,16,-32,32,-128,64,0,64,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,16,0,16,4,16,24,16,96,16,-128,16,0,19,0,28,0,16,0,0,0,0,0,0,0,0,0,0,0,0,-8,31,8,16,8,16,8,16,8,16,8,16,8,16,8,16,-8,31,8,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8,31,8,16,16,16,16,16,16,16,32,0,64,0,-128,0,-128,0,0,3,0,0,0,0,0,0,-4,63,4,32,4,32,8,32,8,32,8,32,16,32,16,0,32,0,64,0,64,0,-128,0,0,1,0,0,0,0,64,0,64,0,64,0,-4,63,64,8,64,8,64,8,64,8,64,8,-1,-1,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,-8,31,16,0,16,0,32,1,64,1,0,1,0,1,0,1,0,1,-2,127,0,0,0,0,0,0,0,0,0,0,0,0,-4,63,4,0,8,0,8,0,-16,63,16,0,32,0,64,0,-128,0,0,1,0,6,0,24,0,0,0,0,0,0,0,0,0,32,0,24,0,4,2,0,12,0,48,0,-64,0,0,1,0,6,0,24,0,32,0,0,0,0,4,0,10,1,4,1,4,1,-8,127,8,64,16,64,16,64,16,64,32,64,32,0,64,0,-128,0,0,1,0,2,0,4,0,0,0,0,0,0,0,0,-128,0,-128,0,0,1,-8,31,8,1,8,1,8,1,8,2,16,4,16,8,96,16,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,4,-4,15,64,8,64,16,64,32,64,0,-128,0,0,1,0,2,0,4,0,0,0,0,0,4,0,4,0,10,0,10,0,18,0,17,0,33,-128,63,-128,64,-128,64,64,-128,64,-128,0,0,0,0,0,0,0,0,0,0,0,62,0,33,0,33,0,33,0,62,0,39,0,33,0,33,0,33,0,35,0,60,0,0,0,0,0,0,0,0,0,0,0,62,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,0,0,0,0,0,0,0,0,8,0,8,0,20,0,20,0,18,0,34,0,33,0,65,-128,64,-128,64,64,-128,-64,-1,0,0,0,0,0,0,0,0,0,0,0,63,0,32,0,32,0,32,0,62,0,32,0,32,0,32,0,32,0,32,0,63,0,0,0,0,0,0,0,0,0,0,-128,127,0,1,0,1,0,2,0,4,0,8,0,8,0,16,0,32,0,32,-128,127,0,0,0,0,0,0,0,0,64,32,64,32,64,32,64,32,64,32,-64,63,64,32,64,32,64,32,64,32,64,32,64,32,0,0,0,0,0,0,0,0,0,6,-128,57,64,32,64,32,32,64,32,64,-96,79,32,64,32,64,64,32,-128,48,0,15,0,0,0,0,0,0,0,0,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,0,33,0,34,0,34,0,36,0,40,0,48,0,56,0,36,0,36,0,34,0,33,-128,32,0,0,0,0,0,0,0,0,0,8,0,8,0,20,0,20,0,20,0,34,0,34,0,65,0,65,0,65,-128,-128,-128,-128,0,0,0,0,0,0,0,0,16,0,16,96,48,80,48,80,48,72,80,72,80,68,-112,68,-112,66,-112,66,16,65,16,65,0,0,0,0,0,0,0,0,64,64,64,96,64,96,64,80,64,72,64,68,64,68,64,66,64,65,-64,64,-64,64,64,64,0,0,0,0,0,0,0,0,0,0,0,127,0,0,0,0,0,0,0,0,0,126,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,7,-128,24,64,32,32,64,32,64,32,64,32,64,32,64,32,64,64,32,-128,25,0,6,0,0,0,0,0,0,0,0,0,0,-64,127,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0,0,0,0,63,0,33,0,33,0,33,0,33,0,62,0,32,0,32,0,32,0,32,0,32,0,0,0,0,0,0,0,0,0,0,0,-1,0,64,0,32,0,16,0,8,0,16,0,16,0,32,0,64,0,64,0,-1,0,0,0,0,0,0,0,0,0,0,-128,-1,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,0,0,0,0,0,0,0,-128,-128,0,65,0,65,0,34,0,20,0,20,0,8,0,8,0,8,0,8,0,8,0,8,0,0,0,0,0,0,0,0,0,2,0,2,-128,31,64,98,32,66,32,66,32,66,32,66,64,34,-64,31,0,2,0,2,0,0,0,0,0,0,0,0,-128,64,0,33,0,33,0,18,0,12,0,8,0,12,0,20,0,34,0,65,0,65,-128,-128,0,0,0,0,0,0,0,0,32,66,32,66,32,66,32,66,32,66,32,34,96,34,-128,31,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,7,-64,24,64,32,32,64,32,64,32,64,32,64,32,64,64,32,-128,16,-128,8,-16,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,24,-128,54,0,67,0,67,0,67,0,65,0,67,0,35,-64,28,0,0,0,0,0,0,0,0,0,28,0,34,0,66,0,66,0,66,0,92,0,70,0,65,0,65,0,65,0,114,0,94,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0,1,0,-63,0,65,0,34,0,34,0,20,0,20,0,8,0,8,0,8,0,16,0,0,0,0,0,63,0,16,0,8,0,4,0,58,0,33,0,65,0,65,0,65,0,65,0,35,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,108,0,68,0,64,0,56,0,64,0,66,0,68,0,56,0,0,0,0,0,0,0,0,0,126,0,4,0,8,0,8,0,16,0,32,0,64,0,64,0,64,0,64,0,96,0,30,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,12,0,-38,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,1,0,1,0,0,0,0,0,28,0,50,0,65,0,65,0,65,0,65,0,127,0,65,0,65,0,97,0,34,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,96,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,68,0,72,0,80,0,104,0,72,0,68,0,68,0,66,0,0,0,0,0,0,0,0,0,96,0,48,0,16,0,8,0,8,0,24,0,20,0,36,0,36,0,66,0,66,0,-127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,65,0,65,0,65,0,65,0,67,0,99,0,101,-128,93,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0,-127,0,-63,0,66,0,34,0,34,0,18,0,20,0,24,0,16,0,0,0,0,0,0,0,0,0,124,0,24,0,32,0,32,0,48,0,12,0,48,0,96,0,64,0,64,0,96,0,60,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,28,0,50,0,65,0,65,0,65,0,65,0,65,0,34,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-64,-1,0,33,0,33,0,33,0,33,0,33,0,33,-128,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,54,0,33,0,33,0,65,0,65,0,65,0,99,0,92,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0,0,-128,63,0,34,0,65,0,65,0,65,0,65,0,34,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,16,0,16,0,16,0,16,0,16,0,16,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,65,0,65,0,65,0,65,0,65,0,97,0,34,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-64,62,64,68,64,68,64,68,64,68,64,68,-64,52,0,31,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,-127,0,-62,0,34,0,36,0,20,0,8,0,24,0,20,0,34,0,34,0,65,0,0,0,0,0,0,0,4,0,4,32,68,32,68,32,68,32,68,32,68,32,68,64,68,-64,36,0,31,0,4,0,4,0,0,0,0,0,0,0,0,0,0,32,32,32,64,32,64,32,66,16,66,16,66,32,70,32,39,-64,25,0,0,0,0,0,0,0,0,0,4,0,4,0,10,0,10,0,18,0,17,0,33,-128,63,-128,64,-128,64,64,-128,64,-128,0,0,0,0,0,0,0,0,0,0,0,62,0,32,0,32,0,32,0,60,0,34,0,33,0,33,0,33,0,35,0,60,0,0,0,0,0,0,0,0,0,0,0,62,0,33,0,33,0,35,0,60,0,39,0,33,-128,32,0,33,0,34,0,60,0,0,0,0,0,0,0,0,0,0,0,126,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,0,0,-128,31,-128,16,-128,16,-128,16,-128,16,-128,16,-128,32,-128,32,-128,32,-128,64,-64,-1,64,-128,64,-128,0,0,0,0,0,0,0,63,0,32,0,32,0,32,0,62,0,32,0,32,0,32,0,32,0,32,0,63,0,0,0,0,0,0,0,0,0,54,0,54,0,127,0,64,0,64,0,64,0,126,0,64,0,64,0,64,0,64,0,127,0,0,0,0,0,0,0,0,8,66,8,66,16,34,16,34,32,18,64,26,-64,23,32,18,32,34,16,66,16,66,8,-126,0,0,0,0,0,0,0,0,0,8,0,54,0,67,0,65,0,2,0,4,0,30,0,1,0,65,0,65,0,98,0,60,0,0,0,0,0,0,0,0,64,64,-64,64,-64,64,64,65,64,66,64,68,64,68,64,72,64,80,64,96,64,96,64,64,0,0,0,0,0,0,-128,16,-128,25,0,14,64,64,-64,64,64,65,64,66,64,68,64,68,64,72,64,80,64,96,64,64,0,0,0,0,0,0,0,0,0,33,0,34,0,34,0,36,0,36,0,40,0,52,0,36,0,34,0,33,0,33,-128,32,0,0,0,0,0,0,0,0,0,0,-128,31,-128,16,-128,16,-128,16,-128,16,-128,16,-128,32,-128,32,-128,32,-128,96,-128,-64,0,0,0,0,0,0,0,0,16,64,16,64,48,96,48,96,80,80,80,80,-112,72,-112,72,16,69,16,69,16,66,16,66,0,0,0,0,0,0,0,0,64,32,64,32,64,32,64,32,64,32,-64,63,64,32,64,32,64,32,64,32,64,32,64,32,0,0,0,0,0,0,0,0,0,7,-64,24,64,32,32,64,32,64,32,64,32,64,32,64,32,64,64,32,-64,16,0,15,0,0,0,0,0,0,0,0,0,0,-64,127,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0,0,0,0,62,0,33,0,33,0,33,0,33,0,62,0,32,0,32,0,32,0,32,0,32,0,0,0,0,0,0,0,0,0,12,0,27,-64,32,0,96,0,64,0,64,0,64,0,64,0,64,64,32,-128,17,0,15,0,0,0,0,0,0,0,0,0,0,-128,-1,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,0,0,0,0,0,0,0,-128,-128,-128,64,0,65,0,33,0,34,0,18,0,20,0,12,0,8,0,8,0,16,0,-32,0,0,0,0,0,0,0,0,0,2,0,2,-128,31,64,34,32,66,32,66,32,66,32,66,64,34,-64,31,0,2,0,2,0,0,0,0,0,0,0,0,-128,64,0,33,0,33,0,18,0,12,0,8,0,12,0,20,0,34,0,65,0,65,-128,-128,0,0,0,0,0,0,0,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,-32,127,32,0,32,0,0,0,0,0,-128,64,-128,64,-128,64,-128,64,-128,64,-128,64,-128,33,-128,62,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,8,65,8,65,8,65,8,65,8,65,8,65,8,65,8,65,8,65,8,65,8,65,-8,127,0,0,0,0,0,0,0,0,8,65,8,65,8,65,8,65,8,65,8,65,8,65,8,65,8,65,8,65,8,65,-4,127,4,0,4,0,0,0,0,0,0,0,0,-16,0,16,0,16,0,16,0,31,-64,16,64,16,64,16,64,16,-64,16,0,31,0,0,0,0,0,0,0,0,32,64,32,64,32,64,32,64,32,64,32,124,32,66,32,65,32,65,32,65,32,66,32,124,0,0,0,0,0,0,0,0,0,64,0,64,0,64,0,64,0,64,0,124,0,66,0,65,0,65,0,65,0,67,0,124,0,0,0,0,0,0,0,0,0,12,0,50,0,65,-128,0,-128,0,-128,15,-128,0,-128,0,-128,0,0,65,0,51,0,12,0,0,0,0,0,0,0,0,96,64,-104,65,4,66,4,66,2,68,2,124,2,68,2,68,4,68,4,66,24,65,-32,64,0,0,0,0,0,0,0,0,0,0,0,63,0,65,0,65,0,65,0,97,0,63,0,17,0,17,0,33,0,33,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,100,0,66,0,2,0,126,0,66,0,66,0,70,0,58,0,0,0,0,0,0,0,0,0,1,0,30,0,32,0,72,0,118,0,97,0,65,0,65,0,65,0,65,0,34,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0,66,0,70,0,124,0,66,0,66,0,66,0,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,34,0,34,0,34,0,34,0,66,0,-126,0,-1,0,-127,0,-127,0,0,0,0,0,0,0,0,0,0,0,24,0,38,0,66,0,65,0,127,0,64,0,65,0,34,0,28,0,0,0,0,0,0,0,0,0,0,0,54,0,54,0,24,0,38,0,66,0,65,0,127,0,64,0,65,0,34,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,-124,64,68,64,68,-128,52,0,31,-128,36,-128,36,64,68,32,-124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,108,0,68,0,12,0,24,0,4,0,66,0,68,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,67,0,67,0,69,0,73,0,81,0,81,0,97,0,65,0,0,0,0,0,0,0,0,0,34,0,54,0,8,0,65,0,67,0,67,0,69,0,73,0,81,0,81,0,97,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,68,0,68,0,72,0,120,0,72,0,72,0,68,0,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,18,0,18,0,34,0,34,0,34,0,34,0,-62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,64,64,96,-64,96,-64,80,64,81,64,73,64,74,64,70,64,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,65,0,65,0,65,0,127,0,65,0,65,0,65,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,54,0,65,0,65,0,65,0,65,0,65,0,98,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,0,65,0,65,0,65,0,65,0,65,0,65,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,114,0,97,0,97,0,65,0,65,0,97,0,82,0,76,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0,24,0,38,0,66,0,64,0,64,0,64,0,66,0,98,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-126,0,-126,0,68,0,68,0,36,0,40,0,40,0,24,0,16,0,16,0,-32,0,0,0,0,0,4,0,4,0,4,0,12,-128,55,64,36,64,68,64,68,64,68,64,68,-128,36,0,31,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,-126,0,68,0,40,0,40,0,16,0,40,0,68,0,68,0,-126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,65,0,65,0,65,0,65,0,65,0,65,0,65,-128,127,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,66,0,66,0,66,0,66,0,102,0,62,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,66,32,66,32,66,32,66,32,66,32,66,32,66,32,66,-32,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,66,32,66,32,66,32,66,32,66,32,66,32,66,32,66,-16,127,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16,0,16,0,16,0,30,0,17,0,17,0,17,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,64,-128,64,-128,64,-128,64,-128,124,-128,66,-128,66,-128,66,-128,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,64,0,64,0,64,0,124,0,70,0,66,0,70,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,108,0,68,0,2,0,62,0,2,0,66,0,68,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,-64,70,32,68,32,72,32,120,32,72,32,72,32,68,-64,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0,66,0,66,0,126,0,18,0,18,0,34,0,66,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,24,0,38,0,66,0,2,0,62,0,66,0,66,0,78,0,58,0,0,0,0,0,0,0,0,0,4,0,8,0,16,0,24,0,102,0,66,0,2,0,62,0,66,0,66,0,70,0,58,0,0,0,0,0,0,0,0,0,66,0,52,0,8,0,24,0,100,0,66,0,2,0,62,0,66,0,66,0,78,0,58,0,0,0,0,0,0,0,0,0,32,0,16,0,8,0,24,0,102,0,66,0,2,0,62,0,66,0,66,0,70,0,58,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,28,0,36,0,66,0,65,0,127,0,64,0,65,0,34,0,28,0,0,0,0,0,0,0,0,0,4,0,8,0,16,0,24,0,38,0,66,0,65,0,127,0,64,0,65,0,98,0,28,0,0,0,0,0,0,0,0,0,34,0,20,0,8,0,24,0,54,0,66,0,65,0,126,0,64,0,65,0,98,0,28,0,0,0,0,0,0,0,0,0,32,0,16,0,8,0,24,0,38,0,66,0,65,0,127,0,64,0,65,0,34,0,28,0,0,0,0,0,0,0,0,0,0,0,-16,0,0,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,0,16,0,32,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,0,-112,0,96,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,0,-128,0,64,0,32,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,12,0,51,0,65,0,65,0,65,0,65,0,65,0,35,0,28,0,0,0,0,0,0,0,0,0,4,0,8,0,16,0,8,0,54,0,65,0,65,0,65,0,65,0,65,0,34,0,28,0,0,0,0,0,0,0,0,0,34,0,20,0,8,0,8,0,55,0,65,0,65,0,65,0,65,0,65,0,35,0,28,0,0,0,0,0,0,0,0,0,16,0,8,0,4,0,8,0,54,0,65,0,65,0,65,0,65,0,65,0,33,0,30,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,65,0,65,0,65,0,65,0,65,0,65,0,67,0,39,0,25,0,0,0,0,0,0,0,0,0,4,0,8,0,16,0,65,0,65,0,65,0,65,0,65,0,65,0,67,0,35,0,29,0,0,0,0,0,0,0,0,0,34,0,20,0,8,0,65,0,65,0,65,0,65,0,65,0,65,0,67,0,37,0,29,0,0,0,0,0,0,0,0,0,16,0,8,0,4,0,65,0,65,0,65,0,65,0,65,0,65,0,65,0,67,0,61,0,0,0,0,0,0,0,0,0,62,0,54,0,54,0,65,0,65,0,65,0,65,0,65,0,65,0,65,0,39,0,25,0,0,0,0,0,4,0,8,0,16,0,54,0,54,0,65,0,65,0,65,0,65,0,65,0,65,0,67,0,103,0,25,0,0,0,0,0,34,0,20,0,8,0,54,0,54,0,65,0,65,0,65,0,65,0,65,0,65,0,65,0,39,0,61,0,0,0,0,0,16,0,8,0,4,0,54,0,54,0,65,0,65,0,65,0,65,0,65,0,65,0,67,0,35,0,61,0,0,0,0,0,0,0,0,0,0,0,54,0,54,0,65,0,65,0,65,0,65,0,65,0,65,0,65,0,39,0,61,0,0,0,0,0,0,0,0,0,8,0,20,0,34,0,8,0,54,0,66,0,65,0,127,0,64,0,65,0,34,0,28,0,0,0,0,0,0,0,8,0,16,0,16,0,32,-4,63,4,0,4,0,4,0,8,0,8,0,8,0,8,0,8,0,112,0,0,0,0,0,0,4,0,8,0,16,-8,63,8,0,16,0,16,16,32,12,32,2,-64,1,-64,0,32,3,16,12,8,48,0,0,0,0,0,0,-8,31,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,0,0,0,0,0,0,0,0,0,0,-4,63,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,0,32,-4,63,0,0,0,0,0,0,0,8,0,16,0,16,0,32,-4,63,4,1,4,1,4,1,8,1,8,2,8,4,8,8,8,16,112,32,0,0,0,0,-128,0,-128,0,0,1,0,1,-4,63,0,1,0,2,0,2,32,4,16,4,16,8,-8,8,8,31,4,0,0,0,0,0,-32,63,32,0,64,0,64,0,-128,0,-8,0,8,0,8,0,8,0,8,0,8,0,16,0,32,0,-64,1,0,0,0,0,64,4,64,8,64,16,-128,16,-4,63,-124,0,-124,0,4,1,8,1,8,2,8,4,8,8,8,16,112,32,0,0,0,0,8,2,8,2,16,4,16,4,32,8,32,8,64,16,64,16,32,8,32,8,16,4,16,4,8,2,8,2,0,0,0,0,0,0,-4,63,0,2,0,4,0,4,0,8,-8,15,8,0,16,0,16,0,16,0,16,0,-32,3,0,0,0,0,0,0,0,0,-4,15,0,8,0,8,0,8,0,8,0,8,0,8,0,16,0,16,0,16,0,32,0,32,0,32,0,0,0,0,16,0,16,8,16,8,16,8,16,8,16,8,16,8,48,8,-48,11,16,12,16,0,16,0,16,0,16,0,0,0,0,0,32,0,64,0,64,0,-128,0,0,1,0,2,0,2,0,4,0,2,0,1,-128,0,64,0,32,0,16,0,0,0,0,0,0,0,-4,63,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,-128,0,-120,0,-120,16,-120,16,-120,16,-120,16,-120,16,-8,31,-128,0,-128,0,-128,0,-128,0,-4,63,0,0,0,0,0,0,64,0,-128,0,0,1,4,6,8,24,48,0,64,0,-128,0,-128,3,-128,12,-128,48,-128,0,-128,0,-128,0,0,0,0,0,0,0,-4,31,4,0,4,0,4,0,4,0,-4,15,0,8,0,8,0,8,0,16,0,16,0,32,0,32,0,0,0,0,0,0,-8,31,8,16,8,16,8,16,8,18,8,17,-120,16,72,16,8,16,8,16,8,16,-8,31,0,0,0,0,0,0,0,0,-4,63,4,2,4,2,4,2,4,2,4,2,8,2,120,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,1,0,1,0,2,-4,63,0,4,0,4,0,8,-8,15,8,0,16,0,16,0,32,0,64,0,-128,0,0,0,0,0,0,1,0,1,0,2,0,2,0,2,0,2,0,4,0,4,32,8,16,8,16,16,-8,17,4,62,4,0,0,0,0,0,0,0,4,16,8,8,16,4,32,2,64,1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,-4,63,-128,0,-128,0,-128,0,-128,0,-128,7,0,8,8,16,8,16,24,16,16,8,-32,7,0,0,0,0,0,0,-128,0,-128,0,-128,0,-4,63,-128,0,-128,0,-128,0,0,7,0,8,8,8,8,16,24,8,32,12,-64,7,0,0,0,0,32,4,32,4,32,4,32,4,-4,63,32,4,32,4,32,4,32,4,32,4,0,4,0,4,0,4,-4,7,0,0,0,0,0,0,-4,63,64,8,64,8,64,16,-128,16,-8,31,8,1,8,1,8,2,8,2,8,4,16,24,16,32,0,0,0,0,0,0,-128,7,-128,56,64,0,64,0,64,0,64,0,32,0,32,0,16,0,8,0,8,0,4,0,0,0,0,0,0,0,0,1,0,2,8,4,16,8,32,8,-64,19,64,60,-128,0,16,1,16,2,8,12,-8,17,4,62,4,0,0,0,0,0,0,0,-8,31,16,0,16,0,32,16,32,8,64,6,64,1,-128,0,64,1,48,2,8,12,4,48,0,0,0,0,0,0,0,0,-16,63,16,4,32,8,32,8,64,16,-4,31,4,0,8,0,8,0,8,0,16,0,32,0,64,0,0,0,0,0,0,0,0,8,0,8,0,16,0,16,0,32,-4,63,4,0,8,0,8,0,16,0,16,0,32,0,32,0,0,0,0,0,-128,0,-128,0,0,1,0,1,-4,63,-128,1,-128,1,-128,1,-128,2,-128,4,-128,4,-128,8,-128,16,124,32,0,0,0,0,0,0,-128,0,-128,0,0,1,0,1,0,2,0,2,0,4,0,4,0,8,0,16,0,16,-4,63,0,0,0,0,0,0,64,4,64,4,64,4,64,4,64,4,64,4,64,4,64,8,64,8,64,8,64,8,64,16,124,32,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,16,16,8,16,4,32,2,32,2,64,1,-128,0,64,1,32,2,16,12,8,16,4,32,0,0,0,0,0,0,0,0,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,8,16,-8,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-33,-5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-33,-5,-33,-5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,-128,1,-128,1,-128,1,-128,1,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,-128,1,-128,1,-128,1,0,0,-128,1,-128,1,-128,1,0,0,-128,1,-128,1,-128,1,0,0,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,-1,-128,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,-128,-1,-128,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,-128,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,-128,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,0,-1,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,-1,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,-1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,1,-1,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,-1,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,-128,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,-128,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,-128,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,-128,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,-1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,-128,-1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,0,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,-1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,-1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,0,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,-1,-1,-1,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-128,0,-1,-1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,-1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-1,-1,-1,-1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,-128,1,0,0,0,4,0,10,0,10,0,12,0,24,0,40,0,72,0,-97,0,-75,0,85,0,47,0,28,0,60,0,60,0,28,0,0,0,0,0,0,0,0,0,56,0,103,0,114,0,119,0,7,0,4,0,8,0,112,0,-128,0,0,0,0,0,0,-32,3,-16,15,-8,31,24,56,12,48,124,62,12,17,124,62,52,36,4,48,-56,19,8,16,-56,19,-4,63,50,76,-64,7};
const size_t number_zzhi_p16 = sizeof(zzhi_p16);
